summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLaurent Balland-Poirier <laurent.balland-poirier@laposte.net>2016-08-21 22:57:20 +0200
committerEike Rathke <erack@redhat.com>2016-08-22 11:03:42 +0000
commitf76783db61c65aaa169d5d2bddd3cc8ea714f061 (patch)
tree4d45e7ad8d852e08ce7398e7f174ebd4f030bd44
parentbd6861f0726b396af2e1332d30d02164f63c9b44 (diff)
tdf#101636 Test index before reading OUString
Change-Id: I0a4c02b172fc6d3273f6aa2cca855c27705b4d68 Reviewed-on: https://gerrit.libreoffice.org/28282 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com> (cherry picked from commit 734eb8b034c8035565d091aa016ce3b8df838b19) Reviewed-on: https://gerrit.libreoffice.org/28314
-rw-r--r--svl/source/numbers/zformat.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/svl/source/numbers/zformat.cxx b/svl/source/numbers/zformat.cxx
index 222d731fea82..24ca0f9e89fd 100644
--- a/svl/source/numbers/zformat.cxx
+++ b/svl/source/numbers/zformat.cxx
@@ -1419,7 +1419,7 @@ short SvNumberformat::ImpNextSymbol(OUStringBuffer& rString,
nLen--;
break;
case '$' :
- if ( rString[nPos] == '-' )
+ if ( nPos < nLen && rString[nPos] == '-' )
{
// [$-xxx] locale
sBuffSymbol.stripStart('[');