From: Roy Marples Date: Sat, 30 May 2020 13:54:31 +0000 (+0100) Subject: logerr: Preserve errno X-Git-Tag: v9.1.0~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3d92c45a51350ba88ef356eb1470d1cd4d86b1e8;p=thirdparty%2Fdhcpcd.git logerr: Preserve errno --- diff --git a/src/logerr.c b/src/logerr.c index 877be379..c4d0462a 100644 --- a/src/logerr.c +++ b/src/logerr.c @@ -237,6 +237,7 @@ vlogerrmessage(int pri, const char *fmt, va_list args) vsnprintf(buf, sizeof(buf), fmt, args); logmessage(pri, "%s: %s", buf, strerror(_errno)); + errno = _errno; } __printflike(2, 3) void