Skip to content

Commit b320094

Browse files
authored
Merge pull request #47 from ifbowen/master
fix animated avif decode failed, os_unfair_lock crash
2 parents 0f0003b + 6559b55 commit b320094

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)