diff options
author | Leandro Ribeiro <leandro.ribeiro@collabora.com> | 2024-04-25 13:48:18 -0300 |
---|---|---|
committer | Pekka Paalanen <pq@iki.fi> | 2024-04-26 14:15:28 +0000 |
commit | 27a8cbeed90f3f000ac59de3a527ac26f89b487b (patch) | |
tree | 909a5f9b878248bcec67bb9bfaab608e1b582567 | |
parent | 13f09a549de0394e366b1a57fd3f03c47a8acd1a (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.c | 2 |
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; } |