From 165de92bf1bca1648b4df3047a8f274e0aff4ca9 Mon Sep 17 00:00:00 2001 From: Ivan Djelic Date: Sun, 23 Nov 2008 22:26:39 +0100 Subject: [PATCH] show error message when exec fails during service startup --- init/init.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/init/init.c b/init/init.c index f6e9b398b..fd1b75c57 100644 --- a/init/init.c +++ b/init/init.c @@ -253,7 +253,9 @@ void service_start(struct service *svc) setuid(svc->uid); } - execve(svc->args[0], (char**) svc->args, (char**) ENV); + if (execve(svc->args[0], (char**) svc->args, (char**) ENV) < 0) { + ERROR("cannot execve('%s'): %s\n", svc->args[0], strerror(errno)); + } _exit(127); }