From: Apple Date: Wed, 3 Aug 2011 22:09:34 +0000 (+0000) Subject: mDNSResponder-320.5.1.tar.gz X-Git-Tag: mac-os-x-1071^0 X-Git-Url: https://git.saurik.com/apple/mdnsresponder.git/commitdiff_plain/003f52dc39afc686911119600df5bda63542b99c mDNSResponder-320.5.1.tar.gz --- diff --git a/Makefile b/Makefile index bdd3b25..501abbe 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,7 @@ include /Developer/Makefiles/pb_makefiles/platform.make -MVERS = "mDNSResponder-320.5" +MVERS = "mDNSResponder-320.5.1" DDNSWRITECONFIG = "$(DSTROOT)/Library/Application Support/Bonjour/ddnswriteconfig" diff --git a/mDNSMacOSX/mDNSMacOSX.c b/mDNSMacOSX/mDNSMacOSX.c index dee00f3..f782826 100644 --- a/mDNSMacOSX/mDNSMacOSX.c +++ b/mDNSMacOSX/mDNSMacOSX.c @@ -7568,6 +7568,11 @@ mDNSlocal void SnowLeopardPowerChanged(void *refcon, IOPMConnection connection, m->SleepLimit = 0; } LogSPS("SnowLeopardPowerChanged: Waking up, Acking Wakeup, SleepLimit %d SleepState %d", m->SleepLimit, m->SleepState); + // If the network notifications have already come before we got the wakeup, we ignored them and + // in case we get no more, we need to trigger one. + mDNS_Lock(m); + SetNetworkChanged(m, 2 * mDNSPlatformOneSecond); + mDNS_Unlock(m); // CPU Waking. Note: Can get this message repeatedly, as other subsystems power up or down. if (m->SleepState != SleepState_Awake) PowerOn(m); IOPMConnectionAcknowledgeEvent(connection, token); diff --git a/mDNSShared/dns_sd.h b/mDNSShared/dns_sd.h index 5416a60..3588d59 100644 --- a/mDNSShared/dns_sd.h +++ b/mDNSShared/dns_sd.h @@ -77,7 +77,7 @@ */ #ifndef _DNS_SD_H -#define _DNS_SD_H 3200500 +#define _DNS_SD_H 3200501 #ifdef __cplusplus extern "C" {