use if-else in ReDoSUtil::getCanonicalizationFlags

Co-authored-by: Esben Sparre Andreasen <esbena@github.com>
This commit is contained in:
Erik Krogh Kristensen
2021-09-01 12:44:02 +02:00
committed by GitHub
parent f5a1a12435
commit 75a3f34e86

View File

@@ -187,11 +187,10 @@ private predicate isCanonicalTerm(RelevantRegExpTerm term, string str) {
string getCanonicalizationFlags(RegExpTerm root) {
root.isRootTerm() and
(
RegExpFlags::isIgnoreCase(root) and
result = "i"
or
not RegExpFlags::isIgnoreCase(root) and
result = ""
if RegExpFlags::isIgnoreCase(root) then
result = "i"
else
result = ""
)
}