]> git.sesse.net Git - ffmpeg/commitdiff
swscale/tests: check return value of sws_scale
authorLynne <dev@lynne.ee>
Tue, 7 Jul 2020 21:19:14 +0000 (22:19 +0100)
committerLynne <dev@lynne.ee>
Thu, 9 Jul 2020 09:33:19 +0000 (10:33 +0100)
libswscale/tests/swscale.c

index 19878a7877944bad0eeaf7069d7a6cd05efa94cd..693f439bf5d9cdd871e5f5e8d83a2a62ca04a636 100644 (file)
@@ -422,7 +422,9 @@ bad_option:
     for (y = 0; y < H; y++)
         for (x = 0; x < W * 4; x++)
             rgb_data[ x + y * 4 * W] = av_lfg_get(&rand);
-    sws_scale(sws, rgb_src, rgb_stride, 0, H / 12, (uint8_t * const *) src, stride);
+    res = sws_scale(sws, rgb_src, rgb_stride, 0, H / 12, (uint8_t * const *) src, stride);
+    if (res < 0 || res != (H / 12))
+        goto error;
     sws_freeContext(sws);
     av_free(rgb_data);