Merge pull request #9 from scommab/patch-1

Make firewall.py use the right params for islocal
This commit is contained in:
Brian May 2015-05-03 14:42:23 +10:00
commit 00f20657e3

View File

@ -337,7 +337,7 @@ def _handle_diversion(divertsock, dnsport):
_real_dns_server[0] = dst
dst = ('127.0.0.1', dnsport)
elif src[1] == dnsport:
if islocal(src[0]):
if islocal(src[0], divertsock.family):
debug3('...packet is a DNS response.\n')
src = _real_dns_server[0]
else: