mirror of
https://github.com/sshuttle/sshuttle.git
synced 2025-04-15 06:48:36 +02:00
Make firewall.py use the right params for islocal
This commit is contained in:
parent
5825dddb02
commit
84b30be904
@ -337,7 +337,7 @@ def _handle_diversion(divertsock, dnsport):
|
|||||||
_real_dns_server[0] = dst
|
_real_dns_server[0] = dst
|
||||||
dst = ('127.0.0.1', dnsport)
|
dst = ('127.0.0.1', dnsport)
|
||||||
elif src[1] == dnsport:
|
elif src[1] == dnsport:
|
||||||
if islocal(src[0]):
|
if islocal(src[0], divertsock.family):
|
||||||
debug3('...packet is a DNS response.\n')
|
debug3('...packet is a DNS response.\n')
|
||||||
src = _real_dns_server[0]
|
src = _real_dns_server[0]
|
||||||
else:
|
else:
|
||||||
|
Loading…
Reference in New Issue
Block a user