diff --git a/ffserver.c b/ffserver.c index fcee8742d1..129f9fd462 100644 --- a/ffserver.c +++ b/ffserver.c @@ -3807,7 +3807,8 @@ static void compute_bandwidth(void) static void handle_child_exit(int sig) { pid_t pid; - int status, uptime; + int status; + time_t uptime; while ((pid = waitpid(-1, &status, WNOHANG)) > 0) { FFServerStream *feed; @@ -3819,7 +3820,8 @@ static void handle_child_exit(int sig) uptime = time(0) - feed->pid_start; feed->pid = 0; fprintf(stderr, - "%s: Pid %"PRId64" exited with status %d after %d seconds\n", + "%s: Pid %"PRId64" exited with status %d after %"PRId64" " + "seconds\n", feed->filename, (int64_t) pid, status, uptime); if (uptime < 30)