Zeroconf.py
changeset 379 71c441104cac
parent 361 331d698e1118
parent 373 a7f26d9f214f
child 644 b511cab580eb
--- a/Zeroconf.py	Wed Aug 12 11:46:22 2009 +0200
+++ b/Zeroconf.py	Thu Aug 13 11:37:38 2009 +0200
@@ -1154,7 +1154,7 @@
         """Updates service information from a DNS record"""
         if record is not None and not record.isExpired(now):
             if record.type == _TYPE_A:
-                if record.name == self.name:
+                if record.name == self.server:
                     self.address = record.address
             elif record.type == _TYPE_SRV:
                 if record.name == self.name:
@@ -1162,7 +1162,6 @@
                     self.port = record.port
                     self.weight = record.weight
                     self.priority = record.priority
-                    self.address = None
                     self.updateRecord(zeroconf, now, zeroconf.cache.getByDetails(self.server, _TYPE_A, _CLASS_IN))
             elif record.type == _TYPE_TXT:
                 if record.name == self.name: