]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
commands: return -1 on lxc_cmd_get_init_pid() err
authorChristian Brauner <christian.brauner@ubuntu.com>
Sat, 25 Aug 2018 04:17:49 +0000 (06:17 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Tue, 28 Aug 2018 18:12:42 +0000 (20:12 +0200)
A while back the whole lxc_cmd() infrastructure was changed to return
meaningful negative error codes. But lxc_cmd_get_init_pid() should always
return -1. Make it so!

Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Reported-by: Stéphane Graber <stgraber@ubuntu.com>
src/lxc/commands.c

index 30d6b6047aae2304a16464af2fe9037241585589..63a8949a629969a4e5dd49edc567c6573e93e56c 100644 (file)
@@ -381,7 +381,7 @@ pid_t lxc_cmd_get_init_pid(const char *name, const char *lxcpath)
 
        ret = lxc_cmd(name, &cmd, &stopped, lxcpath, NULL);
        if (ret < 0)
-               return ret;
+               return -1;
 
        return PTR_TO_INT(cmd.rsp.data);
 }