Module: wine Branch: master Commit: abbf0524a4ea460bdc906102fa7382a9a67550ac URL: https://gitlab.winehq.org/wine/wine/-/commit/abbf0524a4ea460bdc906102fa7382a...
Author: Alex Henrie alexhenrie24@gmail.com Date: Tue Nov 28 21:36:03 2023 -0700
d3drm: Suppress a use-after-free warning in d3drm_image_palettise (GCC).
---
dlls/d3drm/texture.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dlls/d3drm/texture.c b/dlls/d3drm/texture.c index f0983d53e24..0922837255c 100644 --- a/dlls/d3drm/texture.c +++ b/dlls/d3drm/texture.c @@ -153,7 +153,8 @@ static BOOL d3drm_image_palettise(D3DRMIMAGE *image, unsigned char *src_data, image->green_mask = 0xff; image->blue_mask = 0xff; image->palette_size = colour_count; - if (!(image->palette = realloc(palette, colour_count * sizeof(*palette)))) + image->palette = palette; + if ((palette = realloc(palette, colour_count * sizeof(*palette)))) image->palette = palette;
return TRUE;