From 27caa5769530cd2f003b4c8a81a8e5e1d5a4fd68 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Mon, 21 Jul 2025 16:02:42 -0400 Subject: [PATCH] dialog: Make sure we don't underflow a string in Cocoa backend. Fixes #13014. --- src/dialog/cocoa/SDL_cocoadialog.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dialog/cocoa/SDL_cocoadialog.m b/src/dialog/cocoa/SDL_cocoadialog.m index 4ae894cddf..f1b9c3bbaa 100644 --- a/src/dialog/cocoa/SDL_cocoadialog.m +++ b/src/dialog/cocoa/SDL_cocoadialog.m @@ -157,7 +157,7 @@ void SDL_SYS_ShowFileDialogWithProperties(SDL_FileDialogType type, SDL_DialogFil // Keep behavior consistent with other platforms [dialog setAllowsOtherFileTypes:YES]; - if (default_location) { + if (default_location && *default_location) { char last = default_location[SDL_strlen(default_location) - 1]; NSURL* url = [NSURL fileURLWithPath:[NSString stringWithUTF8String:default_location]]; if (last == '/') {