check x/y validity
authorMichael Niedermayer <michaelni@gmx.at>
Sun, 31 Dec 2006 18:09:21 +0000 (18:09 +0000)
committerMichael Niedermayer <michaelni@gmx.at>
Sun, 31 Dec 2006 18:09:21 +0000 (18:09 +0000)
a more generic solution is welcome of course ...

Originally committed as revision 7389 to svn://svn.ffmpeg.org/ffmpeg/trunk

ffplay.c

index a97924e63e993fe51234d1430e828af8fdb00bed..7aab0074929364b535108304a940ebaace49d1a0 100644 (file)
--- a/ffplay.c
+++ b/ffplay.c
@@ -2308,11 +2308,19 @@ static void event_loop(void)
 void opt_width(const char *arg)
 {
     screen_width = atoi(arg);
+    if(screen_width<=0){
+        fprintf(stderr, "invalid width\n");
+        exit(1);
+    }
 }
 
 void opt_height(const char *arg)
 {
     screen_height = atoi(arg);
+    if(screen_height<=0){
+        fprintf(stderr, "invalid height\n");
+        exit(1);
+    }
 }
 
 static void opt_format(const char *arg)