diff --git a/ffmpeg.c b/ffmpeg.c index f537ce9c5d4807fd3ebd6f1b10bb41114939e042..8b3f34723ee47d4cd8b49ef2393cdfe7d66de89a 100644 --- a/ffmpeg.c +++ b/ffmpeg.c @@ -322,8 +322,9 @@ sigterm_handler(int sig) received_nb_signals++; term_exit_sigsafe(); if(received_nb_signals > 3) { - write(STDERR_FILENO, "Received > 3 system signals, hard exiting\n", - strlen("Received > 3 system signals, hard exiting\n")); + write(2/*STDERR_FILENO*/, "Received > 3 system signals, hard exiting\n", + strlen("Received > 3 system signals, hard exiting\n")); + exit(123); } }