mirror of https://github.com/encounter/SDL.git
Don't crash if SDL_CreateJoystickGUID() is passed a NULL name
This commit is contained in:
parent
bac8df4abd
commit
32700294e2
|
@ -1981,6 +1981,10 @@ SDL_CreateJoystickGUID(Uint16 bus, Uint16 vendor, Uint16 product, Uint16 version
|
|||
|
||||
SDL_zero(guid);
|
||||
|
||||
if (!name) {
|
||||
name = "";
|
||||
}
|
||||
|
||||
/* We only need 16 bits for each of these; space them out to fill 128. */
|
||||
/* Byteswap so devices get same GUID on little/big endian platforms. */
|
||||
*guid16++ = SDL_SwapLE16(bus);
|
||||
|
|
Loading…
Reference in New Issue