summaryrefslogtreecommitdiffstats
path: root/src/vhdljjparser.cpp
diff options
context:
space:
mode:
authorDimitri van Heesch <doxygen@gmail.com>2020-01-07 20:13:17 (GMT)
committerDimitri van Heesch <doxygen@gmail.com>2020-01-07 20:13:17 (GMT)
commitabb7f5372f3646d8dc70fb5c47344dc9250d8b2c (patch)
treef7b4664c00660cb3cecaac1443f8842bab238fff /src/vhdljjparser.cpp
parentb33c8b0a57d365f60605cd3a818c9e502491debe (diff)
downloadDoxygen-abb7f5372f3646d8dc70fb5c47344dc9250d8b2c.zip
Doxygen-abb7f5372f3646d8dc70fb5c47344dc9250d8b2c.tar.gz
Doxygen-abb7f5372f3646d8dc70fb5c47344dc9250d8b2c.tar.bz2
Fix for potential crash when processing VHDL
Diffstat (limited to 'src/vhdljjparser.cpp')
-rw-r--r--src/vhdljjparser.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/vhdljjparser.cpp b/src/vhdljjparser.cpp
index a7bac68..23335d9 100644
--- a/src/vhdljjparser.cpp
+++ b/src/vhdljjparser.cpp
@@ -594,7 +594,7 @@ int VHDLOutlineParser::getLine()
void VHDLOutlineParser::setLineParsed(int tok)
{
- p->lineParse.reserve(tok+1);
+ if (p->lineParse.size()<=tok) p->lineParse.resize(tok+1);
p->lineParse[tok]=p->yyLineNr;
}