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; }