Fixed memory leak if requested renderer isn't available

This commit is contained in:
Sam Lantinga committed 2025-09-28 22:10:06 -07:00
1 parent 2a01e12d34
commit 5622eef5a8
1 file changed
+2
+2
View File
@@ -1089,6 +1089,8 @@ SDL_Renderer *SDL_CreateRendererWithProperties(SDL_PropertiesID props)
if (rc) { if (rc) {
break; break;
} }
SDL_DestroyRendererWithoutFreeing(renderer);
SDL_zerop(renderer); // make sure we don't leave function pointers from a previous CreateRenderer() in this struct.
} }
} }