From 4c086a244624bf36865edcfa4309c333d7d7200d Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Wed, 19 Sep 2018 08:56:09 +0200 Subject: mDNSResponder: Update to v878.1.1 The sources can be obtained via: https://opensource.apple.com/tarballs/mDNSResponder/mDNSResponder-878.1.1.tar.gz Update #3522. --- mDNSResponder/mDNSVxWorks/mDNSVxWorks.c | 4 ++-- mDNSResponder/mDNSVxWorks/mDNSVxWorksIPv4Only.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) (limited to 'mDNSResponder/mDNSVxWorks') diff --git a/mDNSResponder/mDNSVxWorks/mDNSVxWorks.c b/mDNSResponder/mDNSVxWorks/mDNSVxWorks.c index 685dbf76..2e9ca1b6 100644 --- a/mDNSResponder/mDNSVxWorks/mDNSVxWorks.c +++ b/mDNSResponder/mDNSVxWorks/mDNSVxWorks.c @@ -1093,7 +1093,7 @@ mDNSlocal int SetupActiveInterfaces( mDNS *const inMDNS, mDNSs32 inUTC ) // If it's is an old one that went away and came back in less than a minute, we're in a flapping scenario. flapping = ( ( inUTC - i->lastSeen ) > 0 ) && ( ( inUTC - i->lastSeen ) < 60 ); - mDNS_RegisterInterface( inMDNS, n, flapping ); + mDNS_RegisterInterface( inMDNS, n, (flapping ? SlowActivation : NormalActivation)); if( mDNSAddressIsNonLinkLocalIPv4( &i->ifinfo.ip ) ) ++count; dmsg( kDebugLevelInfo, DEBUG_NAME "%s: Registered %8s(%u) InterfaceID %#p %#a%s%s\n", __ROUTINE__, @@ -1176,7 +1176,7 @@ mDNSlocal int ClearInactiveInterfaces( mDNS *const inMDNS, mDNSs32 inUTC, mDNS i->ifinfo.ifname, i->scopeID, i->ifinfo.InterfaceID, &i->ifinfo.ip, i->ifinfo.InterfaceActive ? " (Primary)" : "" ); - mDNS_DeregisterInterface( inMDNS, &i->ifinfo, mDNSfalse ); + mDNS_DeregisterInterface( inMDNS, &i->ifinfo, NormalActivation ); i->ifinfo.InterfaceID = NULL; if( mDNSAddressIsNonLinkLocalIPv4( &i->ifinfo.ip ) ) ++count; } diff --git a/mDNSResponder/mDNSVxWorks/mDNSVxWorksIPv4Only.c b/mDNSResponder/mDNSVxWorks/mDNSVxWorksIPv4Only.c index efb1f7a3..38a21d23 100644 --- a/mDNSResponder/mDNSVxWorks/mDNSVxWorksIPv4Only.c +++ b/mDNSResponder/mDNSVxWorks/mDNSVxWorksIPv4Only.c @@ -1002,7 +1002,7 @@ mDNSlocal mStatus SetupInterface( mDNS * const inMDNS, const struct ifaddrs *i item->hostSet.Advertise = inMDNS->AdvertiseLocalAddresses; item->hostSet.McastTxRx = mDNStrue; - err = mDNS_RegisterInterface( inMDNS, &item->hostSet, mDNSfalse ); + err = mDNS_RegisterInterface( inMDNS, &item->hostSet, NormalActivation ); require_noerr( err, exit ); item->hostRegistered = mDNStrue; @@ -1044,7 +1044,7 @@ mDNSlocal mStatus TearDownInterface( mDNS * const inMDNS, MDNSInterfaceItem *i if( inItem->hostRegistered ) { inItem->hostRegistered = mDNSfalse; - mDNS_DeregisterInterface( inMDNS, &inItem->hostSet, mDNSfalse ); + mDNS_DeregisterInterface( inMDNS, &inItem->hostSet, NormalActivation ); } // Close the multicast socket. -- cgit v1.2.3