]> git.saurik.com Git - apple/mdnsresponder.git/commitdiff
mDNSResponder-320.5.1.tar.gz mac-os-x-1071 v320.5.1
authorApple <opensource@apple.com>
Wed, 3 Aug 2011 22:09:34 +0000 (22:09 +0000)
committerApple <opensource@apple.com>
Wed, 3 Aug 2011 22:09:34 +0000 (22:09 +0000)
Makefile
mDNSMacOSX/mDNSMacOSX.c
mDNSShared/dns_sd.h

index bdd3b25ac29259248fb8652337e6845332381993..501abbe4639d93b4223d3588c6770c7e4ad2f9e1 100644 (file)
--- 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"
 
index dee00f3b4d84c06366765d36565e44178bde4497..f782826d839ff9df68668a950247fa11515a622a 100644 (file)
@@ -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);
index 5416a604c6fc5c0788d14450d016daaf9c0d0ddb..3588d596cbd84d9e43cb99d39f396fe90a136b94 100644 (file)
@@ -77,7 +77,7 @@
  */
 
 #ifndef _DNS_SD_H
-#define _DNS_SD_H 3200500
+#define _DNS_SD_H 3200501
 
 #ifdef  __cplusplus
     extern "C" {