Commit 64729a0ed0 for ffmpeg
commit 64729a0ed00946dfea2d004623d58fb4dca39cce
Author: Niklas Haas <git@haasn.dev>
Date: Sun Nov 8 03:42:53 2026 +0100
swscale/filters: reject invalid sizes explicitly
Signed-off-by: Niklas Haas <git@haasn.dev>
diff --git a/libswscale/filters.c b/libswscale/filters.c
index 3f8d8d1f86..e5c415fa5a 100644
--- a/libswscale/filters.c
+++ b/libswscale/filters.c
@@ -200,7 +200,7 @@ int ff_sws_filter_generate(void *log, const SwsFilterParams *params,
SwsFilterWeights **out)
{
SwsScaler scaler = params->scaler;
- if (scaler >= SWS_SCALE_NB)
+ if (scaler >= SWS_SCALE_NB || params->src_size <= 0 || params->dst_size <= 0)
return AVERROR(EINVAL);
if (scaler == SWS_SCALE_AUTO)