commit | 72a42bbecbe7bdcba5d04cba1c1196fec21f3cfc | [log] [tgz] |
---|---|---|
author | Alex Szpakowski <slime73@gmail.com> | Wed Jul 12 21:32:10 2017 -0300 |
committer | Alex Szpakowski <slime73@gmail.com> | Wed Jul 12 21:32:10 2017 -0300 |
tree | 85c7a04ae91cc0b59f09ee66c26ba9b178586c43 | |
parent | f34170f4a148842a21b4eeaa51e9e6b2fbda7540 [diff] |
Fix a potential crash in macOS 10.7 and earlier.
diff --git a/src/video/cocoa/SDL_cocoamodes.m b/src/video/cocoa/SDL_cocoamodes.m index d7fb0fd..592367a 100644 --- a/src/video/cocoa/SDL_cocoamodes.m +++ b/src/video/cocoa/SDL_cocoamodes.m
@@ -392,7 +392,10 @@ #endif modes = CGDisplayCopyAllDisplayModes(data->display, dict); - CFRelease(dict); + + if (dict != NULL) { + CFRelease(dict); + } if (modes) { CVDisplayLinkRef link = NULL;