Fix color handling for stderr logging
authorHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Tue, 13 Mar 2018 13:09:07 +0000 (14:09 +0100)
committerHenning Rogge <henning.rogge@fkie.fraunhofer.de>
Tue, 13 Mar 2018 13:09:07 +0000 (14:09 +0100)
src-api/core/oonf_logging.c

index 27ece62..0480310 100644 (file)
@@ -438,7 +438,7 @@ void
 oonf_log_stderr(struct oonf_log_handler_entry *entry, struct oonf_log_parameters *param) {
   bool *color = entry->custom;
 
-  if (color) {
+  if (*color) {
     switch (param->severity) {
       case LOG_SEVERITY_INFO:
         fputs("\033[0;33m", stderr);
@@ -453,7 +453,7 @@ oonf_log_stderr(struct oonf_log_handler_entry *entry, struct oonf_log_parameters
   fputs(param->buffer, stderr);
   fputc('\n', stderr);
   if (color && param->severity != LOG_SEVERITY_DEBUG) {
-    fputs("\033[0m;", stderr);
+    fputs("\033[0m", stderr);
   }
 }