]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
process-util: add missing error check
authorLennart Poettering <lennart@poettering.net>
Wed, 8 Feb 2023 17:02:27 +0000 (18:02 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Wed, 8 Feb 2023 20:15:57 +0000 (20:15 +0000)
src/basic/process-util.c

index 70aa15f0600695d9878732cfd87086a733da320e..b6bf83c2cfdf498eefc67937d1ff78804a2f5788 100644 (file)
@@ -596,6 +596,8 @@ int get_process_umask(pid_t pid, mode_t *ret) {
         r = get_proc_field(p, "Umask", WHITESPACE, &m);
         if (r == -ENOENT)
                 return -ESRCH;
+        if (r < 0)
+                return r;
 
         return parse_mode(m, ret);
 }