OSDN Git Service

ffmpeg: exit() on repeated ctrl-c
authorMichael Niedermayer <michaelni@gmx.at>
Fri, 16 Dec 2011 18:37:32 +0000 (19:37 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Fri, 16 Dec 2011 18:37:32 +0000 (19:37 +0100)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
ffmpeg.c

index f151e84..aa90fe6 100644 (file)
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -549,6 +549,8 @@ static void sigterm_handler(int sig)
     received_sigterm = sig;
     received_nb_signals++;
     term_exit();
+    if(received_nb_signals > 3)
+        exit(123);
 }
 
 static void term_init(void)