--- monit-2.5.orig/status.c Fri Jul 12 14:36:01 2002 +++ monit-2.5/status.c Fri Jul 12 15:00:16 2002 @@ -47,6 +47,10 @@ void status() { Process_T p; + char *uptime= get_process_uptime(Run.pidfile); + + fprintf(stdout, "monit daemon uptime: %s\n", uptime); + free(uptime); for ( p= processlist; p; p= p->next) { @@ -83,12 +87,7 @@ * @param p A Process_T object */ static void printstatus(Process_T p) { - pid_t pid= -1; - char *uptime= get_process_uptime(Run.pidfile); - - fprintf(stdout, "monit daemon uptime: %s\n", uptime); - free(uptime); if ( (pid= is_process_running(p)) ) {