From f02c3fc3c09ea230778740753bf0d5aab743960f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Tue, 17 Feb 2015 00:34:44 +0100 Subject: [PATCH] Fix validation creteria --- abduco.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/abduco.c b/abduco.c index 18fdeeb..d129e05 100644 --- a/abduco.c +++ b/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()); if (len <= 0 || len != packet_header_size()) return false; - if (len > sizeof(pkt->u.msg)) + if (pkt->len > sizeof(pkt->u.msg)) return false; if (pkt->len > 0) { len = read_all(socket, pkt->u.msg, pkt->len);