From c1949ca7fbf7be01c2e49e806691658df1cf9a42 Mon Sep 17 00:00:00 2001 From: Jason <188080501@qq.com> Date: Wed, 28 Aug 2024 11:27:40 +0800 Subject: [PATCH] Revert "[dev] if data is null, free it, not safe" This reverts commit f09ea442cc945441c78f41dea20ca40dcb809727. --- .../JQLibrary/src/JQZopfli/zopflipng/lodepng/lodepng.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/library/JQLibrary/src/JQZopfli/zopflipng/lodepng/lodepng.cpp b/library/JQLibrary/src/JQZopfli/zopflipng/lodepng/lodepng.cpp index 760846d..59e3af9 100755 --- a/library/JQLibrary/src/JQZopfli/zopflipng/lodepng/lodepng.cpp +++ b/library/JQLibrary/src/JQZopfli/zopflipng/lodepng/lodepng.cpp @@ -4733,13 +4733,9 @@ unsigned lodepng_decode(unsigned char** out, unsigned* w, unsigned* h, if(!(*out)) { state->error = 83; /*alloc fail*/ - return state->error; - } - else - { - data = *out; - state->error = lodepng_convert(*out, data, &state->info_raw, &state->info_png.color, *w, *h); } + else state->error = lodepng_convert(*out, data, &state->info_raw, + &state->info_png.color, *w, *h); lodepng_free(data); } return state->error;