Browse Source

Don't duplicate the serial number twice if a child doesn't set one

Sam Lantinga 2 years ago
parent
commit
201484ff6f
1 changed files with 2 additions and 0 deletions
  1. 2 0
      src/joystick/hidapi/SDL_hidapi_combined.c

+ 2 - 0
src/joystick/hidapi/SDL_hidapi_combined.c

@@ -94,6 +94,8 @@ HIDAPI_DriverCombined_OpenJoystick(SDL_HIDAPI_Device *device, SDL_Joystick *joys
                 serial = new_serial;
                 serial_length = new_length;
             }
+            SDL_free(joystick->serial);
+            joystick->serial = NULL;
         }
     }