diff --git a/src/joystick/linux/SDL_sysjoystick.c b/src/joystick/linux/SDL_sysjoystick.c
index 8ae710ee8c0b60d70d0172adb2a2e2101a0f81b8..faec85383a72dc7c385514acf47dce452a2c79dd 100644
--- a/src/joystick/linux/SDL_sysjoystick.c
+++ b/src/joystick/linux/SDL_sysjoystick.c
@@ -493,8 +493,7 @@ SDL_SYS_JoystickInit(void)
                     dev_nums[numjoysticks] = sb.st_rdev;
                     ++numjoysticks;
                 }
-            } else
-                break;
+            }
         }
 
 #if SDL_INPUT_LINUXEV