Fix serial string containing invalid characters in Razer Kraken controller
This commit is contained in:
parent
c4ecf3ebcd
commit
3a1dd871ff
1 changed files with 8 additions and 0 deletions
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue