mirror of
https://git.sr.ht/~thestr4ng3r/chiaki
synced 2025-08-19 13:09:39 -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;
|
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;
|
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++;
|
||||||
payload_size--;
|
payload_size--;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue