Blame rwho-0.17-fixbcast.patch
|
cvsdist |
dd92e7c |
--- netkit-rwho-0.17-pre20000412/rwhod/rwhod.c.fixbcast Fri Feb 2 17:03:03 2001
|
|
cvsdist |
dd92e7c |
+++ netkit-rwho-0.17-pre20000412/rwhod/rwhod.c Fri Feb 2 17:03:38 2001
|
|
cvsdist |
dd92e7c |
@@ -533,6 +533,11 @@
|
|
cvsdist |
dd92e7c |
continue;
|
|
cvsdist |
dd92e7c |
}
|
|
cvsdist |
dd92e7c |
strcpy(np->n_name, ifr->ifr_name);
|
|
cvsdist |
dd92e7c |
+ if (strchr(np->n_name, ':')) {
|
|
cvsdist |
dd92e7c |
+ /* virtual interface found */
|
|
cvsdist |
dd92e7c |
+ free((char *) np);
|
|
cvsdist |
dd92e7c |
+ continue;
|
|
cvsdist |
dd92e7c |
+ }
|
|
cvsdist |
dd92e7c |
np->n_addrlen = sizeof (ifr->ifr_addr);
|
|
cvsdist |
dd92e7c |
np->n_addr = malloc(np->n_addrlen);
|
|
cvsdist |
dd92e7c |
if (np->n_addr == NULL) {
|