Make sure output parameters are zeroed in the case of an error

This commit is contained in:
Sam Lantinga 2024-04-25 16:46:44 -07:00
parent 04f1901751
commit ca61bf682a

View file

@ -849,6 +849,7 @@ int SDL_CreateWindowAndRenderer(int width, int height, SDL_WindowFlags window_fl
*renderer = SDL_CreateRenderer(*window, NULL, 0); *renderer = SDL_CreateRenderer(*window, NULL, 0);
if (!*renderer) { if (!*renderer) {
SDL_DestroyWindow(*window); SDL_DestroyWindow(*window);
*window = NULL;
return -1; return -1;
} }