From 67f0ab405a6eefe10427db77d96ce761bcdfba0e Mon Sep 17 00:00:00 2001 From: Laurence Withers Date: Sat, 26 Jul 2008 17:28:18 +0000 Subject: [PATCH] Remember that execve()'s argv[0] is the program name --- src/daemonitor/999_main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/daemonitor/999_main.c b/src/daemonitor/999_main.c index 6616232..a920102 100644 --- a/src/daemonitor/999_main.c +++ b/src/daemonitor/999_main.c @@ -132,7 +132,7 @@ int main(int argc, char* argv[]) /* run process */ while(1) { - run_program(argv[optind] /* path */, argv + optind + 1 /* argv[], null terminated */); + run_program(argv[optind] /* path */, argv + optind /* argv[], null terminated */); if(restart_interval) { LOG(LOG_NOTICE, "Sleeping for %d seconds.", restart_interval);