diff options
author | Brian May <brian@linuxpenguins.xyz> | 2015-12-06 11:45:49 +1100 |
---|---|---|
committer | Brian May <brian@linuxpenguins.xyz> | 2015-12-06 11:45:49 +1100 |
commit | 3367124e6b3d9ef01228329fc58328ed43cce83a (patch) | |
tree | 11e01bd4de8c2b665d70208072c43ef1ee154939 | |
parent | aaa6062329064eaaf3e0c94dc5f2def80512d2ab (diff) |
Fix more brokenness.
-rw-r--r-- | sshuttle/methods/pf.py | 2 | ||||
-rw-r--r-- | sshuttle/tests/test_methods_pf.py | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/sshuttle/methods/pf.py b/sshuttle/methods/pf.py index db91c6e..2c1fcf6 100644 --- a/sshuttle/methods/pf.py +++ b/sshuttle/methods/pf.py @@ -233,7 +233,7 @@ class Method(BaseMethod): pfctl('-a sshuttle -F all') if sys.platform == "darwin": if _pf_context['Xtoken'] is not None: - pfctl('-X %s' % _pf_context['Xtoken']) + pfctl('-X %s' % _pf_context['Xtoken'].decode("ASCII")) elif _pf_context['started_by_sshuttle']: pfctl('-d') diff --git a/sshuttle/tests/test_methods_pf.py b/sshuttle/tests/test_methods_pf.py index 1808000..b27b310 100644 --- a/sshuttle/tests/test_methods_pf.py +++ b/sshuttle/tests/test_methods_pf.py @@ -176,7 +176,7 @@ def test_setup_firewall(mock_pf_get_dev, mock_ioctl, mock_pfctl): assert mock_ioctl.mock_calls == [] assert mock_pfctl.mock_calls == [ call('-a sshuttle -F all'), - call("-X b'abcdefg'"), + call("-X abcdefg"), ] mock_pf_get_dev.reset_mock() mock_pfctl.reset_mock() |