summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--editeng/source/editeng/editdoc.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/editeng/source/editeng/editdoc.cxx b/editeng/source/editeng/editdoc.cxx
index fe747c35786a..08722a51b7c3 100644
--- a/editeng/source/editeng/editdoc.cxx
+++ b/editeng/source/editeng/editdoc.cxx
@@ -68,6 +68,7 @@
#include <tools/shl.hxx>
#include <com/sun/star/i18n/ScriptType.hpp>
+#include <cassert>
#include <limits>
#include <boost/bind.hpp>
@@ -2064,6 +2065,8 @@ XubString EditDoc::GetText( LineEnd eEnd ) const
pCur += nSepSize;
}
}
+ assert(pCur - newStr->buffer <= newStr->length);
+ newStr->length = pCur - newStr->buffer;
return rtl::OUString(newStr, SAL_NO_ACQUIRE);
}