diff --git a/lib/core/common.py b/lib/core/common.py index 7cf4f3e41..987c6aa55 100644 --- a/lib/core/common.py +++ b/lib/core/common.py @@ -543,6 +543,9 @@ def paramToDict(place, parameters=None): if len(parts) >= 2: parameter = parts[0].replace(" ", "") + if conf.pDel and conf.pDel == '\n': + parts[-1] = parts[-1].rstrip() + condition = not conf.testParameter condition |= parameter in conf.testParameter condition |= place == PLACE.COOKIE and len(intersect((PLACE.COOKIE,), conf.testParameter, True)) > 0 diff --git a/lib/core/option.py b/lib/core/option.py index 4183dcf89..649c96a04 100644 --- a/lib/core/option.py +++ b/lib/core/option.py @@ -1395,6 +1395,9 @@ def _cleanupOptions(): else: conf.rParam = [] + if conf.pDel: + conf.pDel = conf.pDel.decode("string_escape") + if conf.skip: conf.skip = conf.skip.replace(" ", "") conf.skip = re.split(PARAMETER_SPLITTING_REGEX, conf.skip)