diff options
Diffstat (limited to 'sc/source/filter/excel/excform8.cxx')
-rw-r--r-- | sc/source/filter/excel/excform8.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sc/source/filter/excel/excform8.cxx b/sc/source/filter/excel/excform8.cxx index 4d53dbce4f29..a16dbe60a0f7 100644 --- a/sc/source/filter/excel/excform8.cxx +++ b/sc/source/filter/excel/excform8.cxx @@ -31,6 +31,8 @@ #include <cstring> +#include <o3tl/safeint.hxx> + using ::std::vector; namespace { @@ -53,7 +55,7 @@ bool extractFilePath(const OUString& rUrl, OUString& rPath) OUStringBuffer aBuf; const sal_Unicode* p = rUrl.getStr(); - for (size_t i = 0; i < static_cast<size_t>(n); ++i, ++p) + for (size_t i = 0; i < o3tl::make_unsigned(n); ++i, ++p) { if (i < nPrefixLen) { |