ssb: Filter out invalid RPC flags.
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 32m12s
All checks were successful
Build Tilde Friends / Build-All (push) Successful in 32m12s
This commit is contained in:
@ -1839,7 +1839,7 @@ static void _tf_ssb_connection_rpc_recv_push(tf_ssb_connection_t* connection, co
|
||||
|
||||
while (connection->rpc_recv_size >= 9)
|
||||
{
|
||||
uint8_t flags = *connection->rpc_recv_buffer;
|
||||
uint8_t flags = (*connection->rpc_recv_buffer) & 0xf;
|
||||
uint32_t body_len;
|
||||
int32_t request_number;
|
||||
memcpy(&body_len, connection->rpc_recv_buffer + 1, sizeof(body_len));
|
||||
|
Reference in New Issue
Block a user