mirror of
https://codeberg.org/scip/udpxd.git
synced 2025-12-16 19:40:58 +01:00
fixed log compile errors
This commit is contained in:
16
log.c
16
log.c
@@ -28,14 +28,20 @@ void verbose(const char * fmt, ...) {
|
|||||||
char *msg = NULL;
|
char *msg = NULL;
|
||||||
va_list ap;
|
va_list ap;
|
||||||
va_start(ap, fmt);
|
va_start(ap, fmt);
|
||||||
vasprintf(&msg, fmt, ap);
|
|
||||||
va_end(ap);
|
|
||||||
|
|
||||||
if(FORKED) {
|
if(vasprintf(&msg, fmt, ap) >= 0) {
|
||||||
syslog(LOG_INFO, msg);
|
va_end(ap);
|
||||||
|
|
||||||
|
if(FORKED) {
|
||||||
|
syslog(LOG_INFO, "%s", msg);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
fprintf(stderr, "%s", msg);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
fprintf(stderr, msg);
|
fprintf(stderr, "Fatal: could not store log message!\n");
|
||||||
|
exit(1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user