diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2020-01-07 20:13:17 (GMT) |
---|---|---|
committer | Dimitri van Heesch <doxygen@gmail.com> | 2020-01-07 20:13:17 (GMT) |
commit | abb7f5372f3646d8dc70fb5c47344dc9250d8b2c (patch) | |
tree | f7b4664c00660cb3cecaac1443f8842bab238fff /src/vhdljjparser.cpp | |
parent | b33c8b0a57d365f60605cd3a818c9e502491debe (diff) | |
download | Doxygen-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.cpp | 2 |
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; } |