Fix logging.
authorMarcello Stanisci <stanisci.m@gmail.com>
Thu, 7 Feb 2019 15:22:39 +0000 (16:22 +0100)
committerMarcello Stanisci <stanisci.m@gmail.com>
Thu, 7 Feb 2019 15:22:39 +0000 (16:22 +0100)
Give GNUNET_FORCE_LOG priority over GNUNET_LOG.

src/util/common_logging.c

index ffc9a527b6705b520835a9e2ab2389af424757dc..c5a46d8c3e6a3d7c6ec10fda88362b776f2159ea 100644 (file)
@@ -679,13 +679,14 @@ parse_definitions (const char *constname, int force)
 static void
 parse_all_definitions ()
 {
-  if (GNUNET_NO == gnunet_log_parsed)
-    parse_definitions ("GNUNET_LOG", 0);
-  gnunet_log_parsed = GNUNET_YES;
   if (GNUNET_NO == gnunet_force_log_parsed)
     gnunet_force_log_present =
         parse_definitions ("GNUNET_FORCE_LOG", 1) > 0 ? GNUNET_YES : GNUNET_NO;
   gnunet_force_log_parsed = GNUNET_YES;
+
+  if (GNUNET_NO == gnunet_log_parsed)
+    parse_definitions ("GNUNET_LOG", 0);
+  gnunet_log_parsed = GNUNET_YES;
 }
 #endif