]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
nspawn: propagate original error. No need to make up -EIO
authorLennart Poettering <lennart@poettering.net>
Mon, 26 Feb 2018 14:30:19 +0000 (15:30 +0100)
committerLennart Poettering <lennart@poettering.net>
Wed, 28 Feb 2018 09:00:50 +0000 (10:00 +0100)
src/nspawn/nspawn-setuid.c

index a98fcc6844d86d1247fb93daf62fbd996ad81a05..8f2359ad91273cab43014ffb90a7e90384c89ba9 100644 (file)
@@ -233,10 +233,8 @@ int change_uid_gid(const char *user, char **_home) {
                         return log_oom();
 
                 r = parse_uid(c, &uids[n_uids++]);
-                if (r < 0) {
-                        log_error("Failed to parse group data from getent.");
-                        return -EIO;
-                }
+                if (r < 0)
+                        return log_error_errno(r, "Failed to parse group data from getent: %m");
         }
 
         r = mkdir_parents(home, 0775);