verbose: Fix wrong error report
authorJosé Bollo <jose.bollo@iot.bzh>
Thu, 14 Sep 2017 11:34:37 +0000 (13:34 +0200)
committerJosé Bollo <jose.bollo@iot.bzh>
Mon, 9 Oct 2017 12:08:28 +0000 (14:08 +0200)
Change-Id: I0718204c52ccb4c28c2380c947b7db60b8785ead
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
src/verbose.c

index b875106..f330c6f 100644 (file)
@@ -126,6 +126,7 @@ static void _vverbose_(int loglevel, const char *file, int line, const char *fun
        n = 2;
        if (fmt) {
                iov[n].iov_base = buffer;
+               errno = saverr;
                rc = vsnprintf(buffer, sizeof buffer, fmt, args);
                if (rc < 0)
                        rc = 0;