/* icsetsrc.c - icsetsrc */ #include #include #include /*------------------------------------------------------------------------ * icsetsrc - set the source address on an ICMP packet *------------------------------------------------------------------------ */ void icsetsrc(pip) struct ip *pip; { int i; for (i=0; iip_dst,nif[i].ni_ip,nif[i].ni_mask,0)) break; } if (i == Net.nif) pip->ip_src = ip_anyaddr; else pip->ip_src = nif[i].ni_ip; }