]> git.sesse.net Git - ffmpeg/blobdiff - ffserver_config.c
Merge commit 'e240a28b20680b326a39b0860fda37d7e459bfc0'
[ffmpeg] / ffserver_config.c
index 691ff7b49ec5a9272ea8fde3f565aea94fcb92f8..9fc1f0030c642b9f15c871f0c154087f0b5d42cf 100644 (file)
@@ -460,7 +460,7 @@ static int ffserver_set_int_param(int *dest, const char *value, int factor,
     if (tmp < min || tmp > max)
         goto error;
     if (factor) {
-        if (FFABS(tmp) > INT_MAX / FFABS(factor))
+        if (tmp == INT_MIN || FFABS(tmp) > INT_MAX / FFABS(factor))
             goto error;
         tmp *= factor;
     }