Fix memory leak in ConnectSensor

'name' is leaked in case of error.
This commit is contained in:
Mathieu Eyraud 2021-02-21 11:54:50 +01:00 committed by Sam Lantinga
parent 557aa140e8
commit 844d5e3ed3
1 changed files with 1 additions and 0 deletions

View File

@ -294,6 +294,7 @@ static int ConnectSensor(ISensor *sensor)
new_sensors = (SDL_Windows_Sensor *)SDL_realloc(SDL_sensors, (SDL_num_sensors + 1) * sizeof(SDL_Windows_Sensor));
if (new_sensors == NULL) {
SDL_UnlockSensors();
SDL_free(name);
return SDL_OutOfMemory();
}