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) {
break;
}
SDL_DestroyRendererWithoutFreeing(renderer);
SDL_zerop(renderer); // make sure we don't leave function pointers from a previous CreateRenderer() in this struct.
}
}