From e0ea4da4aed4b46e8d7cc9c06eae90c16772024b Mon Sep 17 00:00:00 2001 From: Alex Szpakowski Date: Wed, 12 Jul 2017 21:32:10 -0300 Subject: [PATCH] Fix a potential crash in macOS 10.7 and earlier. --- src/video/cocoa/SDL_cocoamodes.m | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/video/cocoa/SDL_cocoamodes.m b/src/video/cocoa/SDL_cocoamodes.m index d7fb0fd16..592367aca 100644 --- a/src/video/cocoa/SDL_cocoamodes.m +++ b/src/video/cocoa/SDL_cocoamodes.m @@ -392,7 +392,10 @@ Cocoa_GetDisplayModes(_THIS, SDL_VideoDisplay * display) #endif modes = CGDisplayCopyAllDisplayModes(data->display, dict); - CFRelease(dict); + + if (dict != NULL) { + CFRelease(dict); + } if (modes) { CVDisplayLinkRef link = NULL;