Fix uninitialised variable 'properties'

If SDL_CreateHashTable() fails, properties->lock is not initialised, SDL_FreeProperties() is called and destroys the uninitialised lock.
This commit is contained in:
Mathieu Eyraud 2023-11-10 11:54:21 +01:00 committed by Sam Lantinga
parent e54c5e0204
commit dfb87e1099

View file

@ -119,7 +119,7 @@ SDL_PropertiesID SDL_CreateProperties(void)
return 0;
}
properties = SDL_malloc(sizeof(*properties));
properties = SDL_calloc(1, sizeof(*properties));
if (!properties) {
goto error;
}