leak
authorChristian Grothoff <christian@grothoff.org>
Sun, 22 Nov 2009 19:19:29 +0000 (19:19 +0000)
committerChristian Grothoff <christian@grothoff.org>
Sun, 22 Nov 2009 19:19:29 +0000 (19:19 +0000)
src/util/test_configuration.c

index 7d87d03a882252df13c3f9c9d141c7281d95f48e..9ddd7b3e67f8044c15d5b8b1da15a47490570237 100644 (file)
@@ -221,7 +221,11 @@ checkDiffs (struct GNUNET_CONFIGURATION_Handle *cfgDefault, int option)
   diffsFileName =
     GNUNET_DISK_mktemp ("gnunet-test-configurations-diffs.conf");
   if (diffsFileName == NULL)
-    return 1;
+    {
+      GNUNET_CONFIGURATION_destroy (cfg);
+      GNUNET_CONFIGURATION_destroy (cfgDiffs);      
+      return 1;
+    }
   GNUNET_CONFIGURATION_write_diffs (cfgDefault, cfg, diffsFileName);
   GNUNET_CONFIGURATION_destroy (cfg);