Fix serial string containing invalid characters in Razer Kraken controller

This commit is contained in:
Adam Honse 2024-08-22 23:18:03 -05:00
parent c4ecf3ebcd
commit 3a1dd871ff

View file

@ -207,6 +207,14 @@ std::string RazerKrakenController::razer_get_serial()
serial_string[22] = '\0';
}
for(size_t i = 0; i < 22; i++)
{
if(serial_string[i] < 30 || serial_string[i] > 126)
{
serial_string[i] = ' ';
}
}
std::string ret_string = serial_string;
return ret_string;
}