aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/script.py
diff options
context:
space:
mode:
Diffstat (limited to 'libmproxy/script.py')
-rw-r--r--libmproxy/script.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/libmproxy/script.py b/libmproxy/script.py
index f5fb6b41..79151f15 100644
--- a/libmproxy/script.py
+++ b/libmproxy/script.py
@@ -55,6 +55,8 @@ class Script:
@classmethod
def parse_command(klass, command):
+ if not command or not command.strip():
+ raise ScriptError("Empty script command.")
if os.name == "nt": # Windows: escape all backslashes in the path.
backslashes = shlex.split(command, posix=False)[0].count("\\")
command = command.replace("\\", "\\\\", backslashes)