From 85e240727305b156097ee7aa0f0c4473a136291f Mon Sep 17 00:00:00 2001 From: Constantin Baranov Date: Tue, 23 Feb 2010 21:08:02 +0400 Subject: [PATCH 2/3] Change default interface state to disabled (wrt #2945877) --- src/ifvc.c | 2 +- src/igmpproxy.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/ifvc.c b/src/ifvc.c index 545b3b4..9d7ee97 100644 --- a/src/ifvc.c +++ b/src/ifvc.c @@ -139,7 +139,7 @@ void buildIfVc() { IfDescEp->allowednets->subnet_addr = subnet; // Set the default params for the IF... - IfDescEp->state = IF_STATE_DOWNSTREAM; + IfDescEp->state = IF_STATE_DISABLED; IfDescEp->robustness = DEFAULT_ROBUSTNESS; IfDescEp->threshold = DEFAULT_THRESHOLD; /* ttl limit */ IfDescEp->ratelimit = DEFAULT_RATELIMIT; diff --git a/src/igmpproxy.c b/src/igmpproxy.c index 1ece15a..35000c7 100644 --- a/src/igmpproxy.c +++ b/src/igmpproxy.c @@ -186,8 +186,10 @@ int igmpProxyInit() { } } - addVIF( Dp ); - vifcount++; + if (Dp->state != IF_STATE_DISABLED) { + addVIF( Dp ); + vifcount++; + } } } -- 1.7.8.1