We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent aafbf71 commit 5247399Copy full SHA for 5247399
src/render/SDL_render.c
@@ -1111,7 +1111,12 @@ SDL_Renderer *SDL_CreateRendererWithProperties(SDL_PropertiesID props)
1111
for (int i = 0; render_drivers[i]; i++) {
1112
const SDL_RenderDriver *driver = render_drivers[i];
1113
if ((driver_attempt_len == SDL_strlen(driver->name)) && (SDL_strncasecmp(driver->name, driver_attempt, driver_attempt_len) == 0)) {
1114
- SDL_free(driver_error);
+ if (driver_error) {
1115
+ // Free any previous driver error
1116
+ SDL_free(driver_error);
1117
+ driver_error = NULL;
1118
+ }
1119
+
1120
rc = driver->CreateRenderer(renderer, window, props);
1121
if (rc) {
1122
break;
0 commit comments