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);
     }