From: Joseph C. Lehner Date: Mon, 8 Feb 2016 10:55:49 +0000 (+0100) Subject: More verbose error message X-Git-Tag: v0.9~20 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=7fb13a8e12875e67a88a0f487bbe1a9a575a68e5;p=oweals%2Fnmrpflash.git More verbose error message --- diff --git a/nmrp.c b/nmrp.c index 77ed647..4a7260c 100644 --- a/nmrp.c +++ b/nmrp.c @@ -213,8 +213,9 @@ static int pkt_recv(struct ethsock *sock, struct nmrp_pkt *pkt) msg_hdr_ntoh(&pkt->msg); len = pkt->msg.len + sizeof(pkt->eh); - if (bytes != len) { - fprintf(stderr, "Unexpected message length (%d bytes).\n", (int)len); + if (bytes < len) { + fprintf(stderr, "Short packet (expected %d, got %d).\n", + (int)len, (int)bytes); return 1; }