haiku: Fixed crash on quit if max number of joysticks was connected.
diff --git a/src/joystick/haiku/SDL_haikujoystick.cc b/src/joystick/haiku/SDL_haikujoystick.cc
index fa3234c..9d7c0c3 100644
--- a/src/joystick/haiku/SDL_haikujoystick.cc
+++ b/src/joystick/haiku/SDL_haikujoystick.cc
@@ -228,12 +228,12 @@ extern "C"
{
int i;
- for (i = 0; SDL_joyport[i]; ++i) {
+ for (i = 0; i < SDL_SYS_numjoysticks; ++i) {
SDL_free(SDL_joyport[i]);
}
SDL_joyport[0] = NULL;
- for (i = 0; SDL_joyname[i]; ++i) {
+ for (i = 0; i < SDL_SYS_numjoysticks; ++i) {
SDL_free(SDL_joyname[i]);
}
SDL_joyname[0] = NULL;