From 6288f5765fa0b8144de653064e561e05803ff292 Mon Sep 17 00:00:00 2001 From: nick black Date: Tue, 27 Jul 2021 14:17:34 -0400 Subject: [PATCH] pad_for_image: don't allow a short count --- src/lib/visual.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/visual.c b/src/lib/visual.c index 2e6c840c7..e3f1412c2 100644 --- a/src/lib/visual.c +++ b/src/lib/visual.c @@ -566,6 +566,9 @@ static inline size_t pad_for_image(size_t stride, int cols){ if(visual_implementation.rowalign == 0){ return 4 * cols; + }else if(stride < cols * 4u){ + return (4 * cols + visual_implementation.rowalign) / + visual_implementation.rowalign * visual_implementation.rowalign; }else if(stride % visual_implementation.rowalign == 0){ return stride; }