mirror of
https://git.sr.ht/~thestr4ng3r/chiaki
synced 2025-08-14 18:57:07 -07:00
Make Session ID Checks Less Strict, Fix #2
This commit is contained in:
parent
b7441e8901
commit
1f3cde69f4
1 changed files with 9 additions and 3 deletions
|
@ -232,13 +232,19 @@ static void ctrl_message_received_session_id(ChiakiCtrl *ctrl, uint8_t *payload,
|
|||
return;
|
||||
}
|
||||
|
||||
if(payload_size < 2 || (char)payload[0] != 'J')
|
||||
if(payload_size < 2)
|
||||
{
|
||||
CHIAKI_LOGE(ctrl->session->log, "Invalid Session Id received");
|
||||
CHIAKI_LOGE(ctrl->session->log, "Invalid Session Id \"%s\" received", payload);
|
||||
return;
|
||||
}
|
||||
|
||||
// skip the 'J'
|
||||
if(payload[0] != 0x4a)
|
||||
{
|
||||
CHIAKI_LOGW(ctrl->session->log, "Received presumably invalid Session Id:");
|
||||
chiaki_log_hexdump(ctrl->session->log, CHIAKI_LOG_WARNING, payload, payload_size);
|
||||
}
|
||||
|
||||
// skip the size
|
||||
payload++;
|
||||
payload_size--;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue