summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/9/ip/icmp6.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/src/9/ip/icmp6.c b/sys/src/9/ip/icmp6.c
index 7c9e637b8..5557c6042 100644
--- a/sys/src/9/ip/icmp6.c
+++ b/sys/src/9/ip/icmp6.c
@@ -796,6 +796,8 @@ icmpiput6(Proto *icmp, Ipifc *ipifc, Block *bp)
case NbrSolicit:
np = (Ndpkt*) p;
pktflags = 0;
+ if(ipifc->sendra6)
+ pktflags |= Rflag;
switch (targettype(icmp->f, ipifc, np->target)) {
case Tunirany:
pktflags |= Oflag;