From 33f409308613e654161cc900eb40da40c862b0ca Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Sat, 25 Apr 2026 15:26:22 -0400
Subject: [PATCH] haiku: Don't strdup SDL_GetError()'s string before using it
in SDL_SetError().
This isn't necessary anymore, after recent fixes.
(cherry picked from commit 8fb1c6e367620be931ef5b1477737e144c1c10c1)
---
src/dialog/haiku/SDL_haikudialog.cc | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/src/dialog/haiku/SDL_haikudialog.cc b/src/dialog/haiku/SDL_haikudialog.cc
index 33bf87cef1bcc..78881e47be5d1 100644
--- a/src/dialog/haiku/SDL_haikudialog.cc
+++ b/src/dialog/haiku/SDL_haikudialog.cc
@@ -222,9 +222,7 @@ void SDL_SYS_ShowFileDialogWithProperties(SDL_FileDialogType type, SDL_DialogFil
};
if (!SDL_InitBeApp()) {
- char *err = SDL_strdup(SDL_GetError());
- SDL_SetError("Couldn't init Be app: %s", err);
- SDL_free(err);
+ SDL_SetError("Couldn't init Be app: %s", SDL_GetError());
callback(userdata, NULL, -1);
return;
}