Skip to content

Commit 6559b55

Browse files
committed
fix animated avif decode failed, os_unfair_lock crash
1 parent 0f0003b commit 6559b55

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

SDWebImageAVIFCoder/Classes/SDImageAVIFCoder.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -348,6 +348,7 @@ - (UIImage *)animatedImageFrameAtIndex:(NSUInteger)index {
348348
SD_LOCK(_lock);
349349
avifResult decodeResult = avifDecoderNthImage(_decoder, (uint32_t)index);
350350
if (decodeResult != AVIF_RESULT_OK) {
351+
SD_UNLOCK(_lock);
351352
return nil;
352353
}
353354
CGImageRef imageRef = SDCreateCGImageFromAVIF(_decoder->image);

0 commit comments

Comments
 (0)