Skip to content

Commit fb1d1ab

Browse files
Sackzementslouken
authored andcommitted
Fix memory leak when X11 toolkit window locale SDL_strdup() fails
1 parent 72d5fe2 commit fb1d1ab

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

src/video/x11/SDL_x11toolkit.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -976,6 +976,7 @@ SDL_ToolkitWindowX11 *X11Toolkit_CreateWindowStruct(SDL_Window *parent, SDL_Tool
976976
if (window->origlocale) {
977977
window->origlocale = SDL_strdup(window->origlocale);
978978
if (!window->origlocale) {
979+
SDL_free(window);
979980
return NULL;
980981
}
981982
(void)setlocale(LC_ALL, "");

0 commit comments

Comments
 (0)