Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c742254

Browse files
committed
tiny update
1 parent 2bad73a commit c742254

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

lib/core/common.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2648,6 +2648,7 @@ def _(value):
26482648
if regex != payload:
26492649
if all(part.lower() in content.lower() for part in filter(None, regex.split(REFLECTED_REPLACEMENT_REGEX))[1:]): # fast optimization check
26502650
parts = regex.split(REFLECTED_REPLACEMENT_REGEX)
2651+
retVal = content.replace(payload, REFLECTED_VALUE_MARKER) # dummy approach
26512652

26522653
if len(parts) > REFLECTED_MAX_REGEX_PARTS: # preventing CPU hogs
26532654
regex = _("%s%s%s" % (REFLECTED_REPLACEMENT_REGEX.join(parts[:REFLECTED_MAX_REGEX_PARTS / 2]), REFLECTED_REPLACEMENT_REGEX, REFLECTED_REPLACEMENT_REGEX.join(parts[-REFLECTED_MAX_REGEX_PARTS / 2:])))
@@ -2664,11 +2665,11 @@ def _(value):
26642665
else:
26652666
regex = r"%s\b" % regex
26662667

2667-
retVal = re.sub(r"(?i)%s" % regex, REFLECTED_VALUE_MARKER, content)
2668+
retVal = re.sub(r"(?i)%s" % regex, REFLECTED_VALUE_MARKER, retVal)
26682669

26692670
if len(parts) > 2:
26702671
regex = REFLECTED_REPLACEMENT_REGEX.join(parts[1:])
2671-
retVal = re.sub(r"(?i)\b%s\b" % regex, REFLECTED_VALUE_MARKER, content)
2672+
retVal = re.sub(r"(?i)\b%s\b" % regex, REFLECTED_VALUE_MARKER, retVal)
26722673

26732674
if retVal != content:
26742675
kb.reflectiveCounters[REFLECTIVE_COUNTER.HIT] += 1

0 commit comments

Comments
 (0)