summaryrefslogtreecommitdiff
path: root/sal
diff options
context:
space:
mode:
authorCaolán McNamara <caolan.mcnamara@collabora.com>2024-05-26 21:35:23 +0100
committerCaolán McNamara <caolan.mcnamara@collabora.com>2024-05-27 09:26:30 +0200
commitb1a6bd87b803f760f5bf0e2b7bc519b3b2fbfa4e (patch)
tree992a7a69bb02d8e0823439fff1d86afcd800d2ad /sal
parent24f65bf5940adb0aa3590443752110119e2bea5e (diff)
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.mcnamara@collabora.com> Tested-by: Jenkins
Diffstat (limited to 'sal')
-rw-r--r--sal/textenc/tcvtutf8.cxx1
1 files changed, 1 insertions, 0 deletions
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;
}