Merge pull request #502 from joshuarli/ref/require-remote

fix: require -r/--remote
This commit is contained in:
Brian May 2020-08-12 07:36:37 +10:00 committed by GitHub
commit 45f8cce2f8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -557,6 +557,11 @@ def main(listenip_v6, listenip_v4,
subnets_include, subnets_exclude, daemon, to_nameserver, pidfile,
user, sudo_pythonpath):
if not remotename:
# XXX: We can't make it required at the argparse level,
# because sshuttle calls out to itself in FirewallClient.
raise Fatal("You must specify -r/--remote.")
if daemon:
try:
check_daemon(pidfile)