am 56c1ef63: Fixing bug where mDNSResponder does not send goodbyes prior to stopping.

* commit '56c1ef634312c39f2831e92102c465ebf1b0399e':
  Fixing bug where mDNSResponder does not send goodbyes prior to stopping.
diff --git a/mDNSCore/mDNS.c b/mDNSCore/mDNS.c
index 20e62ec..e126754 100755
--- a/mDNSCore/mDNS.c
+++ b/mDNSCore/mDNS.c
@@ -11420,6 +11420,9 @@
 	for (rr = m->DuplicateRecords; rr; rr = rr->next)
 		LogMsg("mDNS_StartExit: Should not still have Duplicate Records remaining: %02X %s", rr->resrec.RecordType, ARDisplayString(m, rr));
 
+	// Send responses to flush any pending deregistrations
+	SendResponses(m);
+
 	// If any deregistering records remain, send their deregistration announcements before we exit
 	if (m->mDNSPlatformStatus != mStatus_NoError) DiscardDeregistrations(m);