commit | 165de92bf1bca1648b4df3047a8f274e0aff4ca9 | [log] [tgz] |
---|---|---|
author | Ivan Djelic <ivan.djelic@parrot.com> | Sun Nov 23 22:26:39 2008 +0100 |
committer | Brian Swetland <swetland@google.com> | Tue Dec 02 17:58:36 2008 -0800 |
tree | 4053aa7f91fa075aa9fd7869815a3c17984a71f8 | |
parent | 5bb44c8ea2bc513fefc526918980ab3d17494ecc [diff] [blame] |
show error message when exec fails during service startup
diff --git a/init/init.c b/init/init.c index f6e9b39..fd1b75c 100644 --- a/init/init.c +++ b/init/init.c
@@ -253,7 +253,9 @@ 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); }