diff options
author | dg <dg@FreeBSD.org> | 1995-10-07 03:47:44 +0000 |
---|---|---|
committer | dg <dg@FreeBSD.org> | 1995-10-07 03:47:44 +0000 |
commit | d7818518789c0a5b14f57631dae1428ab3100150 (patch) | |
tree | 4882ccf89e9645774fed1f5e679a1db79fbdcad7 | |
parent | ed7403dd1f73c0327199e7f41ec610af92052151 (diff) | |
download | FreeBSD-src-d7818518789c0a5b14f57631dae1428ab3100150.zip FreeBSD-src-d7818518789c0a5b14f57631dae1428ab3100150.tar.gz |
- mrouted doesn't allow loopback of group-specific queries, thus if a
host sends a leave message for a group that the router is a member of
that membership gets forgotten until the next general query.
- the second group-specific query generated looks like a general query
sent to a specific group
-rw-r--r-- | usr.sbin/mrouted/vif.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/mrouted/vif.c b/usr.sbin/mrouted/vif.c index 98915aa..91bfb79 100644 --- a/usr.sbin/mrouted/vif.c +++ b/usr.sbin/mrouted/vif.c @@ -7,7 +7,7 @@ * Leland Stanford Junior University. * * - * $Id: vif.c,v 3.6 1995/06/25 19:53:01 fenner Exp $ + * $Id: vif.c,v 1.6 1995/06/28 17:58:48 wollman Exp $ */ @@ -1334,7 +1334,7 @@ cbk_t *cbk; send_igmp(v->uv_lcl_addr, cbk->g->al_addr, IGMP_HOST_MEMBERSHIP_QUERY, - cbk->q_time, 0, 0); + cbk->q_time, cbk->g->al_addr, 0); cbk->g->al_query = 0; free(cbk); } |