[Top][All Lists]
[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;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r15207 - gnunet/src/monkey,
gnunet <=