sal/textenc/tcvtutf8.cxx | 1 +
1 file changed, 1 insertion(+)
New commits:
commit b1a6bd87b803f760f5bf0e2b7bc519b3b2fbfa4e
Author: Caolán McNamara <[email protected]>
AuthorDate: Sun May 26 21:35:23 2024 +0100
Commit: Caolán McNamara <[email protected]>
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 <[email protected]>
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;
}