Fixed two memory leaks if added game controller mapping has lower priority.

Found by buildbot.
This commit is contained in:
Philipp Wiesemann 2016-11-19 23:27:37 +01:00
parent f7a878377f
commit 0fac39e6db

View file

@ -675,6 +675,9 @@ SDL_PrivateAddMappingForGUID(SDL_JoystickGUID jGUID, const char *mappingString,
pControllerMapping->priority = priority;
/* refresh open controllers */
SDL_PrivateGameControllerRefreshMapping(pControllerMapping);
} else {
SDL_free(pchName);
SDL_free(pchMapping);
}
*existing = SDL_TRUE;
} else {