diff --git a/src/joystick/bsd/SDL_sysjoystick.c b/src/joystick/bsd/SDL_sysjoystick.c index aeb35bd8a..f286dde5d 100644 --- a/src/joystick/bsd/SDL_sysjoystick.c +++ b/src/joystick/bsd/SDL_sysjoystick.c @@ -160,6 +160,7 @@ SDL_SYS_JoystickInit(void) SDL_numjoysticks++; } else { free(joynames[nj.index]); + joynames[nj.index] = NULL; } } for (i = 0; i < MAX_JOY_JOYS; i++) {