hwpfilter/source/hbox.cxx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
New commits: commit ab74d794fedff8b9d67e4d3e8c4f9c502b5287a1 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Fri Feb 10 15:02:52 2023 +0000 Commit: Xisco Fauli <xiscofa...@libreoffice.org> CommitDate: Mon Feb 20 07:53:24 2023 +0000 ofz: Use-of-uninitialized-value Change-Id: I033fab3ea016d3b57891a35602920b7de811ccb4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146784 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> (cherry picked from commit d6b590feda1c61fd5ed14c0be66379b8e5de0c6a) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/146976 Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org> diff --git a/hwpfilter/source/hbox.cxx b/hwpfilter/source/hbox.cxx index 3b740999b560..47d18e76fc1e 100644 --- a/hwpfilter/source/hbox.cxx +++ b/hwpfilter/source/hbox.cxx @@ -579,10 +579,11 @@ OUString Outline::GetUnicode() const case OLSTY_NUMS2: { OStringBuffer buf; - int i; - - for (i = 0; i <= level; i++) + for (unsigned int i = 0; i <= level; ++i) { + if (i >= std::size(number)) + break; + levelnum = ((number[i] < 1) ? 1 : number[i]); buf.append(OString::number(levelnum)); if (!(shape == OLSTY_NUMS2 && i && i == level))