From 1159f1e54f376cbd8db7ea9387818c2c10f79627 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Thu, 2 Aug 2012 02:02:10 +0200 Subject: ip: fix assert panic on fragmented icmp echo request (see eriks icmp-frag patch) --- sys/src/9/ip/icmp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/src/9/ip/icmp.c') diff --git a/sys/src/9/ip/icmp.c b/sys/src/9/ip/icmp.c index 9dd5c9414..3f5a80e21 100644 --- a/sys/src/9/ip/icmp.c +++ b/sys/src/9/ip/icmp.c @@ -366,7 +366,7 @@ icmpiput(Proto *icmp, Ipifc*, Block *bp) case EchoRequest: if (iplen < n) bp = trimblock(bp, 0, iplen); - r = mkechoreply(bp); + r = mkechoreply(concatblock(bp)); ipriv->out[EchoReply]++; ipoput4(icmp->f, r, 0, MAXTTL, DFLTTOS, nil); break; -- cgit v1.2.3