1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-26 21:17:40 +00:00
freebsd-ports/net/scotty/files/patch-ae
Poul-Henning Kamp e158218aab Improve the IP-discover application.
Fix INADDR_LOOPBACK starvation.
Don't react to pings that come back from another address than what we
pinged.
1997-03-06 16:38:07 +00:00

20 lines
602 B
Plaintext

--- ../tnm/ntping/ntping.c Thu Sep 19 10:59:13 1996
+++ ../tnm/ntping/ntping.c Thu Mar 6 17:32:03 1997
@@ -749,7 +749,15 @@
return;
}
- dprintf (stderr, "* .. got host %s .. ", job->hname);
+ dprintf (stderr, "* .. got host %s .. %x %x ", job->hname,
+ sfrom.sin_addr.s_addr, job->sa.sin_addr.s_addr );
+
+ if ( type == ping && sfrom.sin_addr.s_addr != job->sa.sin_addr.s_addr)
+ {
+ dprintf (stderr, "* non-matching IP# was: %x should be:%x.\n",
+ sfrom.sin_addr.s_addr, job->sa.sin_addr.s_addr );
+ return;
+ }
switch (type)
{