Loading slirp/ip_icmp.c +3 −2 Original line number Diff line number Diff line Loading @@ -152,7 +152,8 @@ icmp_input(struct mbuf *m, int hlen) switch (icp->icmp_type) { case ICMP_ECHO: ip->ip_len += hlen; /* since ip_input subtracts this */ if (ip->ip_dst.s_addr == slirp->vhost_addr.s_addr) { if (ip->ip_dst.s_addr == slirp->vhost_addr.s_addr || ip->ip_dst.s_addr == slirp->vnameserver_addr.s_addr) { icmp_reflect(m); } else if (slirp->restricted) { goto freeit; Loading Loading
slirp/ip_icmp.c +3 −2 Original line number Diff line number Diff line Loading @@ -152,7 +152,8 @@ icmp_input(struct mbuf *m, int hlen) switch (icp->icmp_type) { case ICMP_ECHO: ip->ip_len += hlen; /* since ip_input subtracts this */ if (ip->ip_dst.s_addr == slirp->vhost_addr.s_addr) { if (ip->ip_dst.s_addr == slirp->vhost_addr.s_addr || ip->ip_dst.s_addr == slirp->vnameserver_addr.s_addr) { icmp_reflect(m); } else if (slirp->restricted) { goto freeit; Loading