gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r15207 - gnunet/src/monkey


From: gnunet
Subject: [GNUnet-SVN] r15207 - gnunet/src/monkey
Date: Thu, 12 May 2011 11:24:03 +0200

Author: grothoff
Date: 2011-05-12 11:24:03 +0200 (Thu, 12 May 2011)
New Revision: 15207

Modified:
   gnunet/src/monkey/action_api.c
Log:
fix

Modified: gnunet/src/monkey/action_api.c
===================================================================
--- gnunet/src/monkey/action_api.c      2011-05-12 07:32:10 UTC (rev 15206)
+++ gnunet/src/monkey/action_api.c      2011-05-12 09:24:03 UTC (rev 15207)
@@ -241,12 +241,13 @@
 int GNUNET_MONKEY_ACTION_rerun_with_valgrind(struct 
GNUNET_MONKEY_ACTION_Context* cntxt) {
        FILE* valgrindPipe;
        int size;
-       const char* valgrindCommand;
+       char* valgrindCommand;
        cntxt->debug_mode = DEBUG_MODE_VALGRIND;
-       asprintf(&valgrindCommand, "valgrind --leak-check=yes %s", 
cntxt->binary_name);
+       GNUNET_asprintf(&valgrindCommand, "valgrind --leak-check=yes %s", 
cntxt->binary_name);
        valgrindPipe = popen(valgrindCommand, "r");
        if (NULL == valgrindPipe) {
                GNUNET_log(GNUNET_ERROR_TYPE_ERROR, "Error in running 
Valgrind!\n");
+               GNUNET_free (valgrindCommand);
                return GNUNET_NO;
        }
 
@@ -255,6 +256,7 @@
        /* Read Valgrind stream */
        cntxt->valgrind_output = GNUNET_malloc(size);
        fscanf(valgrindPipe, "%s", cntxt->valgrind_output);
+       GNUNET_free (valgrindCommand);
        if (0 != pclose(valgrindPipe)) {
                GNUNET_log(GNUNET_ERROR_TYPE_ERROR, "Error while closing 
Valgrind pipe!\n");
                return GNUNET_NO;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]