diff options
author | kdx <kikoodx@paranoici.org> | 2023-07-10 15:19:09 +0200 |
---|---|---|
committer | kdx <kikoodx@paranoici.org> | 2023-07-10 15:19:09 +0200 |
commit | 23333bc93fd4615041c08a51f903d51692f040ab (patch) | |
tree | 7ec5781d2883d13fa2186ce0109a99f9470aef9b | |
parent | 43ecfa66fa626f5cc1d461b20b3c477d3d37a285 (diff) | |
download | tzr-23333bc93fd4615041c08a51f903d51692f040ab.tar.gz |
dangerous close
-rw-r--r-- | sources/TZR_Quit.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sources/TZR_Quit.c b/sources/TZR_Quit.c index 2cf708b..661d99f 100644 --- a/sources/TZR_Quit.c +++ b/sources/TZR_Quit.c @@ -13,8 +13,10 @@ TZR_Quit(void) ___tzr_resources = NULL; ___tzr_resources_size = 0; ___tzr_resources_capacity = 0; - for (size_t i = 0; i < ___tzr_joysticks_size; i++) - SDL_GameControllerClose(___tzr_joysticks[i]); + for (size_t i = 0; i < ___tzr_joysticks_size; i++) { + if (___tzr_joysticks[i] != NULL) + SDL_GameControllerClose(___tzr_joysticks[i]); + } if (___tzr_joysticks != NULL) free(___tzr_joysticks); ___tzr_joysticks = NULL; |