mirror of https://github.com/martanne/abduco
Fix validation creteria
This commit is contained in:
parent
bd3dcba548
commit
f02c3fc3c0
2
abduco.c
2
abduco.c
|
|
@ -182,7 +182,7 @@ static bool recv_packet(int socket, Packet *pkt) {
|
||||||
ssize_t len = read_all(socket, (char*)pkt, packet_header_size());
|
ssize_t len = read_all(socket, (char*)pkt, packet_header_size());
|
||||||
if (len <= 0 || len != packet_header_size())
|
if (len <= 0 || len != packet_header_size())
|
||||||
return false;
|
return false;
|
||||||
if (len > sizeof(pkt->u.msg))
|
if (pkt->len > sizeof(pkt->u.msg))
|
||||||
return false;
|
return false;
|
||||||
if (pkt->len > 0) {
|
if (pkt->len > 0) {
|
||||||
len = read_all(socket, pkt->u.msg, pkt->len);
|
len = read_all(socket, pkt->u.msg, pkt->len);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue