From a4242df3ae36d9158317298fe01b5cfa0aae4b32 Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Wed, 13 Jun 2012 14:09:38 +0200 Subject: Take care of short strings Change-Id: I469b27a45bb5676570b59a829419f3959210a1a6 --- editeng/source/editeng/editdoc.cxx | 3 +++ 1 file changed, 3 insertions(+) (limited to 'editeng') 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 #include +#include #include #include @@ -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); } -- cgit