gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r25790 - gnunet/src/sysmon


From: gnunet
Subject: [GNUnet-SVN] r25790 - gnunet/src/sysmon
Date: Tue, 15 Jan 2013 11:17:26 +0100

Author: wachs
Date: 2013-01-15 11:17:26 +0100 (Tue, 15 Jan 2013)
New Revision: 25790

Modified:
   gnunet/src/sysmon/gnunet-service-sysmon.c
Log:
fix


Modified: gnunet/src/sysmon/gnunet-service-sysmon.c
===================================================================
--- gnunet/src/sysmon/gnunet-service-sysmon.c   2013-01-15 10:14:34 UTC (rev 
25789)
+++ gnunet/src/sysmon/gnunet-service-sysmon.c   2013-01-15 10:17:26 UTC (rev 
25790)
@@ -696,7 +696,7 @@
 
   GNUNET_log (GNUNET_ERROR_TYPE_DEBUG, "sysdaemon starting ... \n");
 
-  if (GNUNET_SYSERR ==GNUNET_CONFIGURATION_get_value_filename (mycfg, 
"sysmon", "CFGFILE", &file))
+  if (GNUNET_SYSERR == GNUNET_CONFIGURATION_get_value_filename (mycfg, 
"sysmon", "CFGFILE", &file))
   {
     GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "Sysmon configuration file not set, 
exit! \n");
     shutdown_now();
@@ -712,15 +712,16 @@
     ret = 1;
     return;
   }
-  if (GNUNET_SYSERR == GNUNET_CONFIGURATION_load (properties, file))
-  {
-      GNUNET_break (0);
-      GNUNET_CONFIGURATION_destroy (properties);
-      GNUNET_free (file);
-      ret = 1;
-      shutdown_now();
-      return;
-  }
+  if (GNUNET_YES == GNUNET_DISK_file_test(file))
+       if (GNUNET_SYSERR == GNUNET_CONFIGURATION_load (properties, file))
+               {
+                               GNUNET_break (0);
+                               GNUNET_CONFIGURATION_destroy (properties);
+                               GNUNET_free (file);
+                               ret = 1;
+                               shutdown_now();
+                               return;
+               }
   GNUNET_free (file);
   GNUNET_CONFIGURATION_iterate_sections (properties, &load_property, 
properties);
 




reply via email to

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