BugFix: tcp server process failed
This commit is contained in:
@@ -2501,7 +2501,7 @@ static int _dns_server_tcp_process_one_request(struct dns_server_conn_tcp_client
|
||||
return RECV_ERROR_FAIL;
|
||||
}
|
||||
|
||||
if (request_len > (total_len - proceed_len)) {
|
||||
if (request_len > (total_len - proceed_len - sizeof(unsigned short))) {
|
||||
ret = RECV_ERROR_AGAIN;
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user