Browse Source

[1298] only check family, address and port

Jelte Jansen 13 years ago
parent
commit
26aaecc388
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/bin/xfrin/xfrin.py.in

+ 2 - 1
src/bin/xfrin/xfrin.py.in

@@ -1102,7 +1102,8 @@ class Xfrin:
                 else:
                 else:
                     master_addr = zone_info.get_master_addr_info()
                     master_addr = zone_info.get_master_addr_info()
                     request_type = RRType.AXFR()
                     request_type = RRType.AXFR()
-                    if notify_addr == master_addr:
+                    if notify_addr[0] == master_addr[0] and\
+                       notify_addr[2] == master_addr[2]:
                         ret = self.xfrin_start(zone_name,
                         ret = self.xfrin_start(zone_name,
                                                rrclass,
                                                rrclass,
                                                self._get_db_file(),
                                                self._get_db_file(),