Fix memory leak in unlikely failure condition
Found with the Clang Static Analyzer.
This commit is contained in:
parent
17375f0be2
commit
3ccc2f538d
@ -1994,8 +1994,10 @@ int _glfwPlatformCreateCursor(_GLFWcursor* cursor,
|
|||||||
bitmapFormat:NSBitmapFormatAlphaNonpremultiplied
|
bitmapFormat:NSBitmapFormatAlphaNonpremultiplied
|
||||||
bytesPerRow:src->width * 4
|
bytesPerRow:src->width * 4
|
||||||
bitsPerPixel:32];
|
bitsPerPixel:32];
|
||||||
if (rep == nil)
|
if (rep == nil) {
|
||||||
|
[native release];
|
||||||
return false;
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
memcpy([rep bitmapData], src->pixels, src->width * src->height * 4);
|
memcpy([rep bitmapData], src->pixels, src->width * src->height * 4);
|
||||||
[native addRepresentation:rep];
|
[native addRepresentation:rep];
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user