summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian May <brian@microcomaustralia.com.au>2015-05-03 14:42:23 +1000
committerBrian May <brian@microcomaustralia.com.au>2015-05-03 14:42:23 +1000
commit00f20657e332ab0c498b71350b8358271f85c32f (patch)
tree5ae07e4e3d6d50d4bd8bf63db294f061c48f5df3
parent5825dddb0234d34f31f90af4e764b7f0d0cfd43c (diff)
parent84b30be90486381a114db9ea57c14213a7a3d753 (diff)
Merge pull request #9 from scommab/patch-1
Make firewall.py use the right params for islocal
-rw-r--r--src/firewall.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/firewall.py b/src/firewall.py
index 058aafe..3dad587 100644
--- a/src/firewall.py
+++ b/src/firewall.py
@@ -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: