sd/source/ui/func/fuexpand.cxx | 4 +--- sd/source/ui/view/outlnvsh.cxx | 1 - sdext/source/pdfimport/pdfparse/pdfentries.cxx | 2 +- svtools/source/filter/SvFilterOptionsDialog.cxx | 4 +--- sw/source/core/docnode/nodes.cxx | 2 -- sw/source/filter/writer/writer.cxx | 2 +- vcl/source/fontsubset/cff.cxx | 13 ++----------- vcl/source/gdi/bitmap4.cxx | 2 +- 8 files changed, 7 insertions(+), 23 deletions(-)
New commits: commit 4a9a10d169653e42028d32ee8e260692ead8cc36 Author: Caolán McNamara <caol...@redhat.com> Date: Fri May 16 13:30:38 2014 +0100 coverity#708868 Unused pointer value Change-Id: I5d25f7de37df6fe79bb195e1cb68876fb3b4fcca diff --git a/sw/source/filter/writer/writer.cxx b/sw/source/filter/writer/writer.cxx index e1c9ced..4d8255b 100644 --- a/sw/source/filter/writer/writer.cxx +++ b/sw/source/filter/writer/writer.cxx @@ -198,7 +198,7 @@ Writer::NewSwPaM(SwDoc & rDoc, sal_uLong const nStartIdx, sal_uLong const nEndId SwNodeIndex aStt( *pNds, nStartIdx ); SwCntntNode* pCNode = aStt.GetNode().GetCntntNode(); - if( !pCNode && 0 == ( pCNode = pNds->GoNext( &aStt )) ) + if( !pCNode && 0 == pNds->GoNext( &aStt ) ) { OSL_FAIL( "No more ContentNode at StartPos" ); } commit 87ad02d5ad4e192fb9723830169f6ce0736ac2c3 Author: Caolán McNamara <caol...@redhat.com> Date: Fri May 16 13:28:33 2014 +0100 coverity#708847 Unused pointer value Change-Id: Id16ebc576834e418a3bf2d3d6eb3e2545e0aac2b diff --git a/sw/source/core/docnode/nodes.cxx b/sw/source/core/docnode/nodes.cxx index c8cc236..8282706 100644 --- a/sw/source/core/docnode/nodes.cxx +++ b/sw/source/core/docnode/nodes.cxx @@ -1586,8 +1586,6 @@ void SwNodes::MoveRange( SwPaM & rPam, SwPosition & rPos, SwNodes& rNodes ) pDestNd->SplitCntntNode( rPos ); } - pDestNd = rPos.nNode.GetNode().GetTxtNode(); - if ( bCorrEnd ) { aEndIdx--; commit e772a97e1b21ac67fa226578a52855b9d60fde94 Author: Caolán McNamara <caol...@redhat.com> Date: Fri May 16 13:25:23 2014 +0100 coverity#708815 Unused pointer value Change-Id: Ie58034f0475dc9a876eeb54f3bc6a3c415c3e0a1 diff --git a/sd/source/ui/view/outlnvsh.cxx b/sd/source/ui/view/outlnvsh.cxx index 515e013..fcfb881 100644 --- a/sd/source/ui/view/outlnvsh.cxx +++ b/sd/source/ui/view/outlnvsh.cxx @@ -1814,7 +1814,6 @@ bool OutlineViewShell::UpdateOutlineObject( SdPage* pPage, Paragraph* pPara ) if( nParasInLayout ) { // create an OutlinerParaObject - pPara = pOutliner->GetParagraph( nTitlePara + 1 ); pOPO = pOutliner->CreateParaObject( nTitlePara + 1, nParasInLayout ); } commit 65219ed0566e987651d3fc16d16f5b40dec418cd Author: Caolán McNamara <caol...@redhat.com> Date: Fri May 16 13:23:39 2014 +0100 coverity#708811 Unused pointer value Change-Id: I18ed52cc6c00c5c462629c4fff7804ea22035e3a diff --git a/sd/source/ui/func/fuexpand.cxx b/sd/source/ui/func/fuexpand.cxx index 95299d9..4ab706d 100644 --- a/sd/source/ui/func/fuexpand.cxx +++ b/sd/source/ui/func/fuexpand.cxx @@ -212,9 +212,7 @@ void FuExpandPage::DoExecute( SfxRequest& ) if (pOutlineObj) { // create structuring text objects - pPara = pOutl->GetParagraph( ++nParaPos ); - - OutlinerParaObject* pOPO = pOutl->CreateParaObject( nParaPos, nChildCount); + OutlinerParaObject* pOPO = pOutl->CreateParaObject(++nParaPos, nChildCount); SdrOutliner* pTempOutl = SdrMakeOutliner( OUTLINERMODE_OUTLINEOBJECT, mpDoc ); pTempOutl->SetText( *pOPO ); commit 0ff4909a55158cb9607986c88c44722ac2291632 Author: Caolán McNamara <caol...@redhat.com> Date: Fri May 16 12:20:59 2014 +0100 coverity#984442 Use after free Change-Id: I28822f6b74cbf8ace8f7a194248840cb401679be diff --git a/sdext/source/pdfimport/pdfparse/pdfentries.cxx b/sdext/source/pdfimport/pdfparse/pdfentries.cxx index 540885e..8d54a9e 100644 --- a/sdext/source/pdfimport/pdfparse/pdfentries.cxx +++ b/sdext/source/pdfimport/pdfparse/pdfentries.cxx @@ -879,9 +879,9 @@ bool PDFObject::emit( EmitContext& rWriteContext ) const bRet = rWriteContext.write( pOutBytes, nOutBytes ); if( bRet ) bRet = rWriteContext.write( "\nendstream\nendobj\n", 18 ); - rtl_freeMemory( pStream ); if( pOutBytes != (sal_uInt8*)pStream ) rtl_freeMemory( pOutBytes ); + rtl_freeMemory( pStream ); if( pEData ) pEData->setDecryptObject( 0, 0 ); return bRet; commit cb6464fd73bc74af4952cf4dc39ffe6cb55a117f Author: Caolán McNamara <caol...@redhat.com> Date: Fri May 16 09:57:18 2014 +0100 coverity#705542 Unintentional integer overflow Change-Id: I87712c71689d45259bc9e4e2f71c92375bc887ea diff --git a/vcl/source/gdi/bitmap4.cxx b/vcl/source/gdi/bitmap4.cxx index 29d4e57..8ebf477 100644 --- a/vcl/source/gdi/bitmap4.cxx +++ b/vcl/source/gdi/bitmap4.cxx @@ -946,7 +946,7 @@ bool Bitmap::ImplPopArt( const BmpFilterParam* /*pFilterParam*/, const Link* /*p { const long nWidth = pWriteAcc->Width(); const long nHeight = pWriteAcc->Height(); - const sal_uLong nEntryCount = 1L << pWriteAcc->GetBitCount(); + const sal_uLong nEntryCount = 1UL << pWriteAcc->GetBitCount(); sal_uLong n; PopArtEntry* pPopArtTable = new PopArtEntry[ nEntryCount ]; commit 6c7f1e1b5ab55934966f81dc87fad9738bc7af64 Author: Caolán McNamara <caol...@redhat.com> Date: Fri May 16 09:39:06 2014 +0100 trivial cleanups Change-Id: I50bc7ab36690e572825109de9f0b1bb11d26867f diff --git a/svtools/source/filter/SvFilterOptionsDialog.cxx b/svtools/source/filter/SvFilterOptionsDialog.cxx index 6f5715d..c8267cc 100644 --- a/svtools/source/filter/SvFilterOptionsDialog.cxx +++ b/svtools/source/filter/SvFilterOptionsDialog.cxx @@ -249,9 +249,7 @@ sal_Int16 SvFilterOptionsDialog::execute() FltCallDialogParameter aFltCallDlgPara( Application::GetDefDialogParent(), NULL, meFieldUnit ); aFltCallDlgPara.aFilterData = maFilterDataSequence; - ResMgr* pResMgr; - - pResMgr = ResMgr::CreateResMgr( "svt", Application::GetSettings().GetUILanguageTag() ); + ResMgr* pResMgr = ResMgr::CreateResMgr( "svt", Application::GetSettings().GetUILanguageTag() ); aFltCallDlgPara.pResMgr = pResMgr; aFltCallDlgPara.aFilterExt = aGraphicFilter.GetExportFormatShortName( nFormat ); commit aa583636e35aa1d6ae03906eb0a2953247a71f66 Author: Caolán McNamara <caol...@redhat.com> Date: Thu May 15 15:53:56 2014 +0100 coverity#1202771 Operands don't affect result Change-Id: I6a0228594d31cda252f299cad55469ad02c6b353 diff --git a/vcl/source/fontsubset/cff.cxx b/vcl/source/fontsubset/cff.cxx index 2ad874b..2d3ce61 100644 --- a/vcl/source/fontsubset/cff.cxx +++ b/vcl/source/fontsubset/cff.cxx @@ -678,16 +678,7 @@ void CffSubsetterContext::writeType1Val( ValType aVal) U8* pOut = mpWritePtr; int nInt = static_cast<int>(aVal); - static const int nOutCharstrType = 1; - if( (nInt != aVal) && (nOutCharstrType == 2)) { - // numtype==255 means int32 for Type1, but 16.16 for Type2 charstrings!!! - *(pOut++) = 255; // Fixed 16.16 - *(pOut++) = static_cast<U8>(nInt >> 8); - *(pOut++) = static_cast<U8>(nInt); - nInt = static_cast<int>(aVal * 0x10000) & 0xFFFF; - *(pOut++) = static_cast<U8>(nInt >> 8); - *(pOut++) = static_cast<U8>(nInt); - } else if( (nInt >= -107) && (nInt <= +107)) { + if( (nInt >= -107) && (nInt <= +107)) { *(pOut++) = static_cast<U8>(nInt + 139); // -107..+107 } else if( (nInt >= -1131) && (nInt <= +1131)) { if( nInt >= 0) @@ -696,7 +687,7 @@ void CffSubsetterContext::writeType1Val( ValType aVal) nInt = 64148 - nInt; // -108..-1131 *(pOut++) = static_cast<U8>(nInt >> 8); *(pOut++) = static_cast<U8>(nInt); - } else if( nOutCharstrType == 1) { + } else { // numtype==255 means int32 for Type1, but 16.16 for Type2 charstrings!!! *(pOut++) = 255; *(pOut++) = static_cast<U8>(nInt >> 24);
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits