sc/source/filter/xml/XMLChangeTrackingImportHelper.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-)
New commits: commit 4b3f2171cc6296b575a2b3bd5a0504d99042c5c9 Author: Caolán McNamara <caolan.mcnam...@collabora.com> AuthorDate: Sun Sep 1 11:29:13 2024 +0100 Commit: Caolán McNamara <caolan.mcnam...@collabora.com> CommitDate: Sun Sep 1 15:33:18 2024 +0200 cid#1618766 Unchecked return value Change-Id: I600d536db7069209ffd14fb704b1c02a3ff85121 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/172712 Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com> Tested-by: Jenkins diff --git a/sc/source/filter/xml/XMLChangeTrackingImportHelper.cxx b/sc/source/filter/xml/XMLChangeTrackingImportHelper.cxx index 1670570e8a05..192bc1a669e4 100644 --- a/sc/source/filter/xml/XMLChangeTrackingImportHelper.cxx +++ b/sc/source/filter/xml/XMLChangeTrackingImportHelper.cxx @@ -196,10 +196,10 @@ sal_uInt32 ScXMLChangeTrackingImportHelper::GetIDFromString(std::string_view sID if (sID.substr(0, SC_CHANGE_ID_PREFIX.getLength()) == SC_CHANGE_ID_PREFIX) { sal_Int32 nValue; - ::sax::Converter::convertNumber(nValue, sID.substr(SC_CHANGE_ID_PREFIX.getLength()), - 0, SAL_MAX_INT32); - OSL_ENSURE(nValue > 0, "wrong change action ID"); - nResult = nValue; + if (::sax::Converter::convertNumber(nValue, sID.substr(SC_CHANGE_ID_PREFIX.getLength()), + 0, SAL_MAX_INT32)) + nResult = nValue; + OSL_ENSURE(nResult > 0, "wrong change action ID"); } else {