[Libreoffice-commits] core.git: filter/source
Julien Nabet (via logerrit)
logerrit at kemper.freedesktop.org
Mon Jan 11 06:43:19 UTC 2021
filter/source/msfilter/msdffimp.cxx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit dfc4c3ed17bf8e4ad775b9092f235ec35e6c9072
Author: Julien Nabet <serval2412 at yahoo.fr>
AuthorDate: Sun Jan 10 21:02:44 2021 +0100
Commit: Noel Grandin <noel.grandin at collabora.co.uk>
CommitDate: Mon Jan 11 07:42:40 2021 +0100
loplugin:loopvartoosmall msdffimp (filter)
Detected on Raspberry pi 4
/home/pi/lo/libreoffice/filter/source/msfilter/msdffimp.cxx:5947:61: error: loop index type 'sal_uLong' (aka 'unsigned long') is narrower than length type 'sal_uInt64' (aka 'unsigned long long') [loplugin:loopvartoosmall]
while( ( rStCtrl.GetError() == ERRCODE_NONE ) && ( nPos < nMaxStrPos ) && bOk );
~~~~~^~~~~~~~~~~~
Change-Id: Ic7649b4428d969d0f8814d2e00aa5af0dd781416
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109064
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
diff --git a/filter/source/msfilter/msdffimp.cxx b/filter/source/msfilter/msdffimp.cxx
index a69b7a31b615..404dd3aff6bc 100644
--- a/filter/source/msfilter/msdffimp.cxx
+++ b/filter/source/msfilter/msdffimp.cxx
@@ -5909,7 +5909,7 @@ void SvxMSDffManager::GetCtrlData(sal_uInt32 nOffsDggL)
sal_uInt32 nLength;
if( !ReadCommonRecordHeader( rStCtrl, nVer, nInst, nFbt, nLength ) ) return;
- sal_uLong nPos = nOffsDggL + DFF_COMMON_RECORD_HEADER_SIZE;
+ sal_uInt64 nPos = nOffsDggL + DFF_COMMON_RECORD_HEADER_SIZE;
// case A: first Drawing Group Container, then n times Drawing Container
if( DFF_msofbtDggContainer != nFbt )
More information about the Libreoffice-commits
mailing list