From 668d9f4193c5e83a39255c36054153775fefffc8 Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Wed, 29 May 2002 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 2002-05-29 --- ip/icmp.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ip/icmp.c b/ip/icmp.c index 9c0d2cfacf7525a5e118e10de8831fea8a144374..7d5256ef0e7005c1eb85dffe74c92418da90be91 100644 --- a/ip/icmp.c +++ b/ip/icmp.c @@ -343,6 +343,8 @@ icmpiput(Proto *icmp, Ipifc*, Block *bp) switch(p->type) { case EchoRequest: + if (iplen < n) + bp = trimblock(bp, 0, iplen); r = mkechoreply(bp); ipriv->out[EchoReply]++; ipoput4(icmp->f, r, 0, MAXTTL, DFLTTOS);