diff --git a/src/log.c b/src/log.c index 40aa1d2..5810a4b 100644 --- a/src/log.c +++ b/src/log.c @@ -30,6 +30,7 @@ * prefixes. */ +#include #include #include #include @@ -49,5 +50,9 @@ void log_printf(const char *format, ...) __attribute__ ((format (printf, 1, 0))) void log_vprintf(const char *format, va_list list) { + int saved_errno = errno; + vfprintf(stderr, format, list); + + errno = saved_errno; }