sal/inc/rtl/ustring.hxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
New commits: commit a23f7ddee2a2e19009f473c1e61092a85b9dc1f4 Author: Stephan Bergmann <sberg...@redhat.com> Date: Wed Jul 11 12:19:20 2012 +0200 Revert "WaE: logically last test always passes" This reverts commit 0b1f4248338ff28208b3368b66690a84a75cc480, which appears to be a bogus fix (for a bogus warning?). Also needs adaption a la 3c598c4064cffdc2c9ff19e094594ca360779b66 "sal: work around spurious signed overflow warnings." Conflicts: sal/inc/rtl/ustring.hxx Change-Id: I7e9d94fd93a37bb10604c1895ab619a8ac2c3f43 diff --git a/sal/inc/rtl/ustring.hxx b/sal/inc/rtl/ustring.hxx index f3d224e..427950f 100644 --- a/sal/inc/rtl/ustring.hxx +++ b/sal/inc/rtl/ustring.hxx @@ -1314,7 +1314,9 @@ public: */ OUString copy( sal_Int32 beginIndex, sal_Int32 count ) const SAL_THROW(()) { - assert(beginIndex >= 0 && beginIndex <= getLength() && count >= 0); + assert(beginIndex >= 0 && beginIndex <= getLength() && count >= 0 + && sal::static_int_cast< sal_uInt32 >(count) <= + sal::static_int_cast< sal_uInt32 >(getLength() - beginIndex)); if ( (beginIndex == 0) && (count == getLength()) ) return *this; else _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits