summaryrefslogtreecommitdiff
path: root/other/bootstrap_daemon/src/log.c
diff options
context:
space:
mode:
authorFerdinand Thiessen <rpm@fthiessen.de>2016-02-05 12:51:19 +0100
committerFerdinand Thiessen <rpm@fthiessen.de>2016-02-05 22:31:34 +0100
commita8873ed4fdc6f76723c7a581d1a8bef596cf6dc3 (patch)
tree18bdbfcfc6b19f4d1bbfe0487a012e4a67549653 /other/bootstrap_daemon/src/log.c
parent94cc8b11ff473064526737936f64b6f9a19c239d (diff)
Fix #1520: Program returns random data in a function
Added default return to non void functions level_syslog and level_stdout.
Diffstat (limited to 'other/bootstrap_daemon/src/log.c')
-rw-r--r--other/bootstrap_daemon/src/log.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/other/bootstrap_daemon/src/log.c b/other/bootstrap_daemon/src/log.c
index a0ac20d9..ee3a1421 100644
--- a/other/bootstrap_daemon/src/log.c
+++ b/other/bootstrap_daemon/src/log.c
@@ -75,6 +75,8 @@ int level_syslog(LOG_LEVEL level)
75 case LOG_LEVEL_ERROR: 75 case LOG_LEVEL_ERROR:
76 return LOG_ERR; 76 return LOG_ERR;
77 } 77 }
78
79 return LOG_INFO;
78} 80}
79 81
80void log_syslog(LOG_LEVEL level, const char *format, va_list args) 82void log_syslog(LOG_LEVEL level, const char *format, va_list args)
@@ -92,6 +94,8 @@ FILE *level_stdout(LOG_LEVEL level)
92 case LOG_LEVEL_ERROR: 94 case LOG_LEVEL_ERROR:
93 return stderr; 95 return stderr;
94 } 96 }
97
98 return stdout;
95} 99}
96 100
97void log_stdout(LOG_LEVEL level, const char *format, va_list args) 101void log_stdout(LOG_LEVEL level, const char *format, va_list args)