gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r30203 - gnunet/src/testbed


From: gnunet
Subject: [GNUnet-SVN] r30203 - gnunet/src/testbed
Date: Tue, 15 Oct 2013 16:42:17 +0200

Author: harsha
Date: 2013-10-15 16:42:16 +0200 (Tue, 15 Oct 2013)
New Revision: 30203

Modified:
   gnunet/src/testbed/gnunet-helper-testbed.c
Log:
- fix invalid free()


Modified: gnunet/src/testbed/gnunet-helper-testbed.c
===================================================================
--- gnunet/src/testbed/gnunet-helper-testbed.c  2013-10-15 14:20:46 UTC (rev 
30202)
+++ gnunet/src/testbed/gnunet-helper-testbed.c  2013-10-15 14:42:16 UTC (rev 
30203)
@@ -421,7 +421,9 @@
                                         GNUNET_TESTING_PREFIX "=%s", evstr));
     putenv (str);
     /* do not free str will be consumed by putenv */
-    GNUNET_free (evstr);
+    str = NULL;
+    /* do not free evstr */
+    evstr = NULL;
   }
   GNUNET_free_non_null (hostname);
   hostname = NULL;
@@ -444,7 +446,9 @@
   binary = GNUNET_OS_get_libexec_binary_path ("gnunet-service-testbed");
   /* expose testbed configuration through env variable */
   GNUNET_assert (0 < GNUNET_asprintf (&evstr, "%s=%s", ENV_TESTBED_CONFIG, 
config));
-  GNUNET_assert (0 == putenv (evstr)); /* Do NOT free evstr; it is consumed by 
putenv */
+  GNUNET_assert (0 == putenv (evstr)); /* Do NOT free evstr; it is consumed by
+                                          putenv */
+  evstr = NULL;
   testbed =
       GNUNET_OS_start_process (PIPE_CONTROL,
                                GNUNET_OS_INHERIT_STD_ERR /*verbose? */ , NULL,




reply via email to

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