summaryrefslogtreecommitdiff
path: root/xmloff/source/text/txtflde.cxx
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2022-06-02 18:50:13 +0200
committerStephan Bergmann <sbergman@redhat.com>2022-06-02 20:32:20 +0200
commit875abc7774e5fb72bc764e0ae8004a85cc9dd14f (patch)
tree7a68e1e37ef131f11710470908f332a1be12450d /xmloff/source/text/txtflde.cxx
parentf6f19c7ac5a324aa66055cf0ced18152ae21891b (diff)
Use o3tl::make_unsigned, length is known to be non-negative
Change-Id: I2fac355230fd0c80016ca2259b8c6150e7160567 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/135323 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Diffstat (limited to 'xmloff/source/text/txtflde.cxx')
-rw-r--r--xmloff/source/text/txtflde.cxx3
1 files changed, 2 insertions, 1 deletions
diff --git a/xmloff/source/text/txtflde.cxx b/xmloff/source/text/txtflde.cxx
index fb6cd419b923..242b641369c8 100644
--- a/xmloff/source/text/txtflde.cxx
+++ b/xmloff/source/text/txtflde.cxx
@@ -62,6 +62,7 @@
#include <com/sun/star/rdf/XMetadatable.hpp>
#include <comphelper/sequence.hxx>
#include <o3tl/any.hxx>
+#include <o3tl/safeint.hxx>
#include <rtl/ustrbuf.hxx>
#include <tools/debug.hxx>
#include <rtl/math.hxx>
@@ -2853,7 +2854,7 @@ void XMLTextFieldExport::ExplodeFieldMasterName(
size_t nSeparator = sMasterName.find('.', nLength);
// '.' found?
- if (static_cast<sal_Int32>(nSeparator) == nLength || nSeparator == std::u16string_view::npos) {
+ if (nSeparator == o3tl::make_unsigned(nLength) || nSeparator == std::u16string_view::npos) {
SAL_WARN("xmloff.text", "no field var name!");
}
else