make sure the log functions don't modify errno

This commit is contained in:
Lennart Poettering 2010-01-27 22:39:29 +01:00
parent c25fb0edbb
commit c9b97d2a83
1 changed files with 3 additions and 0 deletions

3
log.c
View File

@ -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;
}