summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--log.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/log.c b/log.c
index 8d29213934..ec3cab5b90 100644
--- a/log.c
+++ b/log.c
@@ -6,6 +6,7 @@
#include <stdarg.h>
#include <stdio.h>
+#include <errno.h>
#include "log.h"
@@ -18,6 +19,7 @@ void log_meta(
const char *prefix, *suffix;
va_list ap;
+ int saved_errno = errno;
if (LOG_PRI(level) <= LOG_ERR) {
prefix = "\x1B[1;31m";
@@ -35,4 +37,5 @@ void log_meta(
va_end(ap);
+ errno = saved_errno;
}