sal/textenc/tcvtutf8.cxx |    1 +
 1 file changed, 1 insertion(+)

New commits:
commit b1a6bd87b803f760f5bf0e2b7bc519b3b2fbfa4e
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Sun May 26 21:35:23 2024 +0100
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Mon May 27 09:26:30 2024 +0200

    ofz: Use-of-uninitialized-value in ImplConvertUtf8ToUnicode
    
    probably since:
    
    commit 08e78607ec6bc820c52ab3df1a5d3738e049b90d
    Date:   Wed Sep 13 08:28:32 2017 +0200
    
        Make reading UTF-8 strict
    
    Change-Id: I4754e8c1314d37c7a863db4a1d9823d53fb343f1
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/168079
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>
    Tested-by: Jenkins

diff --git a/sal/textenc/tcvtutf8.cxx b/sal/textenc/tcvtutf8.cxx
index 456d77e2f51c..05290cc204fd 100644
--- a/sal/textenc/tcvtutf8.cxx
+++ b/sal/textenc/tcvtutf8.cxx
@@ -56,6 +56,7 @@ void ImplResetUtf8ToUnicodeContext(void * pContext)
 {
     if (pContext != nullptr)
     {
+        static_cast< ImplUtf8ToUnicodeContext * >(pContext)->nBytes = int();
         static_cast< ImplUtf8ToUnicodeContext * >(pContext)->nShift = -1;
         static_cast< ImplUtf8ToUnicodeContext * >(pContext)->bCheckBom = true;
     }
  • core.git: sal/textenc Caolán McNamara (via logerrit)

Reply via email to