diff options
-rw-r--r-- | svtools/source/svrtf/parrtf.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/svtools/source/svrtf/parrtf.cxx b/svtools/source/svrtf/parrtf.cxx index 7db60878a9e4..7ef29c77e289 100644 --- a/svtools/source/svrtf/parrtf.cxx +++ b/svtools/source/svrtf/parrtf.cxx @@ -447,7 +447,8 @@ void SvRTFParser::ScanText() nNextCh = GetNextChar(); } while ( RTF_ISDIGIT( nNextCh ) ); nUCharOverread = nNewOverread; - aParserStates.top().nUCharOverread = nNewOverread; + if (!aParserStates.empty()) + aParserStates.top().nUCharOverread = nNewOverread; } bNextCh = 0x20 == nNextCh; } |