aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/flow.py
diff options
context:
space:
mode:
Diffstat (limited to 'libmproxy/flow.py')
-rw-r--r--libmproxy/flow.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/libmproxy/flow.py b/libmproxy/flow.py
index 59520167..5ff12b5b 100644
--- a/libmproxy/flow.py
+++ b/libmproxy/flow.py
@@ -44,6 +44,10 @@ class ReplaceHooks:
cpatt = filt.parse(fpatt)
if not cpatt:
return False
+ try:
+ re.compile(rex)
+ except re.error:
+ return False
self.lst.append((fpatt, rex, s, cpatt))
return True