summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2021-05-23 20:24:09 (GMT)
committerGitHub <noreply@github.com>2021-05-23 20:24:09 (GMT)
commit89e343373294946494ee6853286a935d9fd3df40 (patch)
treeaea6da281d3eca4cce743ae4bf2807a7f89c44c0
parente965e5da00bce6076d7009e4a48acee76fc84a7c (diff)
parent7ba8384ec466c47bac353744c6942f5be1dd9ab8 (diff)
downloadDoxygen-89e343373294946494ee6853286a935d9fd3df40.zip
Doxygen-89e343373294946494ee6853286a935d9fd3df40.tar.gz
Doxygen-89e343373294946494ee6853286a935d9fd3df40.tar.bz2
Merge pull request #8565 from albert-github/feature/issue_8564
issue #8564 input buffer overflow, can't enlarge buffer because scanner uses REJECT
-rw-r--r--src/pycode.l2
-rw-r--r--src/pyscanner.l2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/pycode.l b/src/pycode.l
index 6acf333..f24c8c9 100644
--- a/src/pycode.l
+++ b/src/pycode.l
@@ -183,7 +183,7 @@ LONGSTRINGCHAR [^\\"']
ESCAPESEQ ("\\")(.)
LONGSTRINGITEM ({LONGSTRINGCHAR}|{ESCAPESEQ})
SMALLQUOTE ("\"\""|"\""|"'"|"''")
-LONGSTRINGBLOCK ({LONGSTRINGITEM}+|{SMALLQUOTE})
+LONGSTRINGBLOCK ({LONGSTRINGITEM}|{SMALLQUOTE})
SHORTSTRING ("'"{SHORTSTRINGITEM}*"'"|'"'{SHORTSTRINGITEM}*'"')
SHORTSTRINGITEM ({SHORTSTRINGCHAR}|{ESCAPESEQ})
diff --git a/src/pyscanner.l b/src/pyscanner.l
index bf2a914..a34dc18 100644
--- a/src/pyscanner.l
+++ b/src/pyscanner.l
@@ -180,7 +180,7 @@ LONGSTRINGCHAR [^\\"']
ESCAPESEQ ("\\")(.)
LONGSTRINGITEM ({LONGSTRINGCHAR}|{ESCAPESEQ})
SMALLQUOTE ("\"\""|"\""|"'"|"''")
-LONGSTRINGBLOCK ({LONGSTRINGITEM}+|{SMALLQUOTE})
+LONGSTRINGBLOCK ({LONGSTRINGITEM}|{SMALLQUOTE})
SHORTSTRING ("'"{SHORTSTRINGITEM}*"'"|'"'{SHORTSTRINGITEM}*'"')
SHORTSTRINGITEM ({SHORTSTRINGCHAR}|{ESCAPESEQ})