hwpfilter/source/hbox.cxx |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

New commits:
commit d6b590feda1c61fd5ed14c0be66379b8e5de0c6a
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Fri Feb 10 15:02:52 2023 +0000
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Sat Feb 11 00:10:51 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>

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))

Reply via email to