]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
Flush the remaning chars in the input buffer after reading the
authorstefano <stefano@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Wed, 18 Mar 2009 21:34:19 +0000 (21:34 +0000)
committerstefano <stefano@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Wed, 18 Mar 2009 21:34:19 +0000 (21:34 +0000)
response to the "Overwrite ? [y/N]" question.

Fix the behaviour when the question is asked more than one time.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18036 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

ffmpeg.c

index 57770e630d045130517bf2dbb2e17ec5b98e3573..c4f910d1cd6db5d7d7b587f9ae4fbb55de4cfc40 100644 (file)
--- a/ffmpeg.c
+++ b/ffmpeg.c
@@ -3404,6 +3404,8 @@ static void opt_output_file(const char *filename)
                         fprintf(stderr, "Not overwriting - exiting\n");
                         av_exit(1);
                     }
+                    while (c != '\n' && c != EOF)
+                        c = getchar();
                 }
                 else {
                     fprintf(stderr,"File '%s' already exists. Exiting.\n", filename);