Skip to content

Commit 6327507

Browse files
committed
Fix the crash because of free null pointer
1 parent 2f74cf9 commit 6327507

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

SDWebImageAVIFCoder/Classes/Conversion.m

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -704,11 +704,11 @@ static CGImageRef CreateCGImage8(avifImage * avif) {
704704
}
705705

706706
end_all:
707-
free(resultBufferData);
708-
free(argbBufferData);
709-
free(dummyCbData);
710-
free(dummyCrData);
711-
free(scaledAlphaBufferData);
707+
if (resultBufferData) free(resultBufferData);
708+
if (argbBufferData) free(argbBufferData);
709+
if (dummyCbData) free(dummyCbData);
710+
if (dummyCrData) free(dummyCrData);
711+
if (scaledAlphaBufferData) free(scaledAlphaBufferData);
712712
return result;
713713
}
714714

0 commit comments

Comments
 (0)