From e6c1bf49ee007fa192f645a40b2b628425ab1df3 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Tue, 29 Sep 2015 10:50:39 +0200 Subject: [PATCH] (captiveportal, new) work in progress script base --- src/opnsense/scripts/OPNsense/CaptivePortal/allow.py | 2 +- src/opnsense/scripts/OPNsense/CaptivePortal/listClients.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/opnsense/scripts/OPNsense/CaptivePortal/allow.py b/src/opnsense/scripts/OPNsense/CaptivePortal/allow.py index 51349d409..c53850aea 100755 --- a/src/opnsense/scripts/OPNsense/CaptivePortal/allow.py +++ b/src/opnsense/scripts/OPNsense/CaptivePortal/allow.py @@ -38,7 +38,7 @@ from lib.ipfw import IPFW parameters = {'username': '', 'ip_address': None, 'zoneid': None, 'output_type':'plain'} current_param = None for param in sys.argv[1:]: - if param[0] == '/': + if len(param) > 1 and param[0] == '/': current_param = param[1:].lower() elif current_param is not None: if current_param in parameters: diff --git a/src/opnsense/scripts/OPNsense/CaptivePortal/listClients.py b/src/opnsense/scripts/OPNsense/CaptivePortal/listClients.py index 741f23bfa..2ee95f6b8 100755 --- a/src/opnsense/scripts/OPNsense/CaptivePortal/listClients.py +++ b/src/opnsense/scripts/OPNsense/CaptivePortal/listClients.py @@ -36,7 +36,7 @@ from lib.db import DB parameters = {'zoneid': None, 'output_type':'plain'} current_param = None for param in sys.argv[1:]: - if param[0] == '/': + if len(param) > 1 and param[0] == '/': current_param = param[1:].lower() elif current_param is not None: if current_param in parameters: