qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 1/4] util/envlist: Properly forward a callback's err


From: Thomas Schwinge
Subject: [Qemu-devel] [PATCH 1/4] util/envlist: Properly forward a callback's error in envlist_parse.
Date: Thu, 25 Apr 2013 17:06:42 +0200

Signed-off-by: Thomas Schwinge <address@hidden>
---
 util/envlist.c |    5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git util/envlist.c util/envlist.c
index ebc06cf..cbbf7e5 100644
--- util/envlist.c
+++ util/envlist.c
@@ -109,9 +109,10 @@ envlist_parse(envlist_t *envlist, const char *env,
 
        envvar = strtok_r(tmpenv, ",", &envsave);
        while (envvar != NULL) {
-               if ((*callback)(envlist, envvar) != 0) {
+               int err;
+               if ((err = (*callback)(envlist, envvar)) != 0) {
                        free(tmpenv);
-                       return (errno);
+                       return (err);
                }
                envvar = strtok_r(NULL, ",", &envsave);
        }
-- 
1.7.10.4




reply via email to

[Prev in Thread] Current Thread [Next in Thread]