diff options
author | Caolán McNamara <caolanm@redhat.com> | 2013-02-15 20:47:57 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2013-02-16 23:31:23 +0000 |
commit | aa323d811065b07fab65801474411119fddc77cd (patch) | |
tree | 73d28e1b01d305d438cbe71f729f58888afe0d61 /filter | |
parent | ff2206caaafa25a62aaa5198d1b0b09158a1227e (diff) |
coverity#707516: Uninitialized scalar variable
Change-Id: I4be71f8dca0f2b2a7dfd59c5bcc3ef068f389846
Diffstat (limited to 'filter')
-rw-r--r-- | filter/source/graphicfilter/expm/expm.cxx | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/filter/source/graphicfilter/expm/expm.cxx b/filter/source/graphicfilter/expm/expm.cxx index 8cce4e736715..4d2d69a341f3 100644 --- a/filter/source/graphicfilter/expm/expm.cxx +++ b/filter/source/graphicfilter/expm/expm.cxx @@ -29,7 +29,6 @@ class XPMWriter { private: SvStream& m_rOStm; // Die auszugebende XPM-Datei - sal_uInt16 mpOStmOldModus; sal_Bool mbStatus; sal_Bool mbTrans; @@ -117,22 +116,24 @@ sal_Bool XPMWriter::WriteXPM( const Graphic& rGraphic, FilterConfigItem* pFilter mpAcc = aBmp.AcquireReadAccess(); if ( mpAcc ) { - mnColors = mpAcc->GetPaletteEntryCount(); - mpOStmOldModus = m_rOStm.GetNumberFormatInt(); + sal_uInt16 nOStmOldModus = m_rOStm.GetNumberFormatInt(); m_rOStm.SetNumberFormatInt( NUMBERFORMAT_INT_BIGENDIAN ); + mnColors = mpAcc->GetPaletteEntryCount(); if ( ImplWriteHeader() ) { ImplWritePalette(); ImplWriteBody(); m_rOStm << "\x22XPMENDEXT\x22\x0a};"; } + + m_rOStm.SetNumberFormatInt(nOStmOldModus); + aBmp.ReleaseAccess( mpAcc ); } else mbStatus = sal_False; - m_rOStm.SetNumberFormatInt( mpOStmOldModus ); if ( xStatusIndicator.is() ) xStatusIndicator->end(); |