Fix the warning during clang-analyze

This commit is contained in:
DreamPiggy 2024-01-11 14:43:34 +08:00
parent b95b390f17
commit 8fc731e012
1 changed files with 3 additions and 2 deletions

View File

@ -229,7 +229,8 @@ static BOOL SDImageIOPNGPluginBuggyNeedWorkaround(void) {
NSCParameterAssert(source);
CGImageRef cgImage = CGImageSourceCreateImageAtIndex(source, 0, nil);
NSCParameterAssert(cgImage);
uint8_t r, g, b, a = 0;
uint8_t r, g, b, a;
r = g = b = a = 0;
BOOL success = SDLoadOnePixelBitmapBuffer(cgImage, &r, &g, &b, &a);
if (!success) {
isBuggy = NO; // Impossible...
@ -238,7 +239,7 @@ static BOOL SDImageIOPNGPluginBuggyNeedWorkaround(void) {
// Correct value
isBuggy = NO;
} else {
SD_LOG("Detected the current OS's ImageIO PNG Decoder is buggy on indexed color PNG. Perform workaround solution...");
SD_LOG("%@", @"Detected the current OS's ImageIO PNG Decoder is buggy on indexed color PNG. Perform workaround solution...");
isBuggy = YES;
}
}