Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2012-10-13 23:05:13 +0400
committerMichael Niedermayer <michaelni@gmx.at>2012-10-13 23:17:43 +0400
commitc0f0bec2f205e567fc0eef8a9bf59d585e14094c (patch)
treeefa2441cc3538d6b11496991d6f9c09900fae8d8 /libswscale
parent2c85727f6c17eb34166ef0c6c22ee75c2eccba82 (diff)
sws-test: check W/H
Fixes CID733834 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libswscale')
-rw-r--r--libswscale/swscale-test.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libswscale/swscale-test.c b/libswscale/swscale-test.c
index 085aecb5fd..dde94739f0 100644
--- a/libswscale/swscale-test.c
+++ b/libswscale/swscale-test.c
@@ -316,7 +316,8 @@ static int fileTest(uint8_t *ref[4], int refStride[4], int w, int h, FILE *fp,
srcFormat = av_get_pix_fmt(srcStr);
dstFormat = av_get_pix_fmt(dstStr);
- if (srcFormat == AV_PIX_FMT_NONE || dstFormat == AV_PIX_FMT_NONE) {
+ if (srcFormat == AV_PIX_FMT_NONE || dstFormat == AV_PIX_FMT_NONE ||
+ srcW > 1024U || srcH > 1024U || dstW > 1024U || dstH > 1024U) {
fprintf(stderr, "malformed input file\n");
return -1;
}