From 493bb6245742fe98c6feb1bbe0bb27abe037ec0b Mon Sep 17 00:00:00 2001 From: Richard Jenkins Date: Mon, 22 May 2017 13:14:00 +0100 Subject: [PATCH] Guard against null pointer in macos_str_decomp_to_precomp() --- src/openrct2/platform/macos.m | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/openrct2/platform/macos.m b/src/openrct2/platform/macos.m index 07a5049d06..97c1e74a7e 100644 --- a/src/openrct2/platform/macos.m +++ b/src/openrct2/platform/macos.m @@ -137,6 +137,10 @@ utf8* macos_str_decomp_to_precomp(utf8 *input) { @autoreleasepool { + if (input == NULL) { + return NULL; + } + NSString *inputDecomp = [NSString stringWithUTF8String:input]; return strdup([inputDecomp.precomposedStringWithCanonicalMapping cStringUsingEncoding:NSUTF8StringEncoding]); }