From cd84ce0a3472d451b6745d0b9919b12e69873ae3 Mon Sep 17 00:00:00 2001 From: Boris Faure Date: Mon, 14 Oct 2019 22:14:32 +0200 Subject: [PATCH] main: fix execv() usage --- src/bin/main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bin/main.c b/src/bin/main.c index 57e5454..7bd49b6 100644 --- a/src/bin/main.c +++ b/src/bin/main.c @@ -613,7 +613,9 @@ _instance_sleep(void *data) * remove the unix socket and restart terminology from scratch in a * better state */ ipc_instance_conn_free(); - execv(add->argv[0], add->argv + 1); + errno = 0; + execv(add->argv[0], add->argv); + ERR("execv failed on '%s': %s", add->argv[0], strerror(errno)); } else {