summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLeandro Ribeiro <leandro.ribeiro@collabora.com>2024-04-25 13:48:18 -0300
committerPekka Paalanen <pq@iki.fi>2024-04-26 14:15:28 +0000
commit27a8cbeed90f3f000ac59de3a527ac26f89b487b (patch)
tree909a5f9b878248bcec67bb9bfaab608e1b582567
parent13f09a549de0394e366b1a57fd3f03c47a8acd1a (diff)
shared: do not call png_destroy_read_struct() with uninitialized object
If png_create_info_struct() fails, we should pass NULL to png_destroy_read_struct(), and not the address of the info we just failed to create. Signed-off-by: Leandro Ribeiro <leandro.ribeiro@collabora.com>
-rw-r--r--shared/image-loader.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/shared/image-loader.c b/shared/image-loader.c
index 2385c7a0..e9be208e 100644
--- a/shared/image-loader.c
+++ b/shared/image-loader.c
@@ -222,7 +222,7 @@ load_png(FILE *fp)
info = png_create_info_struct(png);
if (!info) {
- png_destroy_read_struct(&png, &info, NULL);
+ png_destroy_read_struct(&png, NULL, NULL);
return NULL;
}