summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/core
diff options
context:
space:
mode:
Diffstat (limited to 'src/leap/bitmask/core')
-rw-r--r--src/leap/bitmask/core/dispatcher.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/leap/bitmask/core/dispatcher.py b/src/leap/bitmask/core/dispatcher.py
index 52de62b6..fc17b76a 100644
--- a/src/leap/bitmask/core/dispatcher.py
+++ b/src/leap/bitmask/core/dispatcher.py
@@ -436,9 +436,9 @@ class CommandDispatcher(object):
def do_VPN(self, *parts):
vpn = self._get_service(self.subcommand_vpn.label)
- if not vpn:
- return _format_result({'vpn': 'disabled'})
subcmd = parts[1]
+ if subcmd != 'enable' and not vpn:
+ return _format_result({'vpn': 'disabled'})
dispatch = self.subcommand_vpn.dispatch
if subcmd in ('enable', 'disable'):