]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
commands: ensure -1 is sent on EPIPE for init pid 2576/head
authorChristian Brauner <christian.brauner@ubuntu.com>
Sat, 25 Aug 2018 05:01:26 +0000 (07:01 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Tue, 28 Aug 2018 18:12:42 +0000 (20:12 +0200)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Reported-by: Stéphane Graber <stgraber@ubuntu.com>
src/lxc/commands.c

index 63a8949a629969a4e5dd49edc567c6573e93e56c..5aad2432de724151a1711c5ad5d7fac4569ad5a3 100644 (file)
@@ -376,7 +376,12 @@ pid_t lxc_cmd_get_init_pid(const char *name, const char *lxcpath)
 {
        int ret, stopped;
        struct lxc_cmd_rr cmd = {
-               .req = { .cmd = LXC_CMD_GET_INIT_PID },
+               .req = {
+                       .cmd = LXC_CMD_GET_INIT_PID
+               },
+               .rsp = {
+                       .data = INT_TO_PTR((int){-1})
+               }
        };
 
        ret = lxc_cmd(name, &cmd, &stopped, lxcpath, NULL);