From d67d73bf5a6421734cc08da0f568d37a1fe0d103 Mon Sep 17 00:00:00 2001 From: James Zern Date: Tue, 9 Dec 2025 12:18:25 -0800 Subject: [PATCH] idec_dec.c: add missing WEBP_SELF_ASSIGN Fixes coverity / static analysis warning: Assigning "dec->alpha_data_size" to itself has no effect. Missed in: b81f4620 Fix -fbounds-safety errors in `dec`. Change-Id: I0aa447dff47f1687bf1ef358a9d53f893b64bf68 --- src/dec/idec_dec.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dec/idec_dec.c b/src/dec/idec_dec.c index d5e7a9cb..19fc5dfa 100644 --- a/src/dec/idec_dec.c +++ b/src/dec/idec_dec.c @@ -155,7 +155,7 @@ static void DoRemap(WebPIDecoder* const idec, ptrdiff_t offset) { if (NeedCompressedAlpha(idec)) { ALPHDecoder* const alph_dec = dec->alph_dec; dec->alpha_data += offset; - dec->alpha_data_size = dec->alpha_data_size; + WEBP_SELF_ASSIGN(dec->alpha_data_size); if (alph_dec != NULL && alph_dec->vp8l_dec != NULL) { if (alph_dec->method == ALPHA_LOSSLESS_COMPRESSION) { VP8LDecoder* const alph_vp8l_dec = alph_dec->vp8l_dec;