gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r31328 - gnunet/src/util


From: gnunet
Subject: [GNUnet-SVN] r31328 - gnunet/src/util
Date: Thu, 12 Dec 2013 19:28:05 +0100

Author: grothoff
Date: 2013-12-12 19:28:05 +0100 (Thu, 12 Dec 2013)
New Revision: 31328

Modified:
   gnunet/src/util/program.c
Log:
-fix leaks

Modified: gnunet/src/util/program.c
===================================================================
--- gnunet/src/util/program.c   2013-12-12 18:22:55 UTC (rev 31327)
+++ gnunet/src/util/program.c   2013-12-12 18:28:05 UTC (rev 31328)
@@ -259,21 +259,24 @@
       GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
                   _("Malformed configuration file `%s', exit ...\n"),
                   cc.cfgfile);
+      GNUNET_free (cc.cfgfile);
       return GNUNET_SYSERR;
     }
   }
   else
   {
+    if (0 != strcmp (cc.cfgfile, cfg_fn))
+      GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
+                 _("Could not access configuration file `%s'\n"),
+                 cc.cfgfile);
+    GNUNET_free (cc.cfgfile);
+    cc.cfgfile = NULL;
     if (GNUNET_SYSERR == GNUNET_CONFIGURATION_load (cfg, NULL))
     {
       GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
                   _("Malformed configuration, exit ...\n"));
       return GNUNET_SYSERR;
     }
-    if (0 != strcmp (cc.cfgfile, cfg_fn))
-      GNUNET_log (GNUNET_ERROR_TYPE_ERROR,
-                 _("Could not access configuration file `%s'\n"),
-                 cc.cfgfile);
   }
   GNUNET_free (allopts);
   GNUNET_free (lpfx);




reply via email to

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