Kaydet (Commit) 9313095e authored tarafından Caolán McNamara's avatar Caolán McNamara

valgrind+afl: initialize cSize

Change-Id: Ia1b553fed82645023c28467b837b51bd959adbbe
üst e76098b2
...@@ -214,16 +214,15 @@ void GIFReader::ReadPaletteEntries( BitmapPalette* pPal, sal_uLong nCount ) ...@@ -214,16 +214,15 @@ void GIFReader::ReadPaletteEntries( BitmapPalette* pPal, sal_uLong nCount )
bool GIFReader::ReadExtension() bool GIFReader::ReadExtension()
{ {
sal_uInt8 cFunction;
sal_uInt8 cSize;
sal_uInt8 cByte;
bool bRet = false; bool bRet = false;
bool bOverreadDataBlocks = false; bool bOverreadDataBlocks = false;
// Extension-Label // Extension-Label
sal_uInt8 cFunction(0);
rIStm.ReadUChar( cFunction ); rIStm.ReadUChar( cFunction );
if( NO_PENDING( rIStm ) ) if( NO_PENDING( rIStm ) )
{ {
sal_uInt8 cSize(0);
// Block length // Block length
rIStm.ReadUChar( cSize ); rIStm.ReadUChar( cSize );
...@@ -232,12 +231,12 @@ bool GIFReader::ReadExtension() ...@@ -232,12 +231,12 @@ bool GIFReader::ReadExtension()
// 'Graphic Control Extension' // 'Graphic Control Extension'
case( 0xf9 ) : case( 0xf9 ) :
{ {
sal_uInt8 cFlags; sal_uInt8 cFlags(0);
rIStm.ReadUChar(cFlags);
rIStm.ReadUChar( cFlags ); rIStm.ReadUInt16(nTimer);
rIStm.ReadUInt16( nTimer ); rIStm.ReadUChar(nGCTransparentIndex);
rIStm.ReadUChar( nGCTransparentIndex ); sal_uInt8 cByte(0);
rIStm.ReadUChar( cByte ); rIStm.ReadUChar(cByte);
if ( NO_PENDING( rIStm ) ) if ( NO_PENDING( rIStm ) )
{ {
...@@ -267,6 +266,7 @@ bool GIFReader::ReadExtension() ...@@ -267,6 +266,7 @@ bool GIFReader::ReadExtension()
// NetScape-Extension // NetScape-Extension
if( aAppId == "NETSCAPE" && aAppCode == "2.0" && cSize == 3 ) if( aAppId == "NETSCAPE" && aAppCode == "2.0" && cSize == 3 )
{ {
sal_uInt8 cByte(0);
rIStm.ReadUChar( cByte ); rIStm.ReadUChar( cByte );
// Loop-Extension // Loop-Extension
...@@ -293,6 +293,7 @@ bool GIFReader::ReadExtension() ...@@ -293,6 +293,7 @@ bool GIFReader::ReadExtension()
} }
else if ( aAppId == "STARDIV " && aAppCode == "5.0" && cSize == 9 ) else if ( aAppId == "STARDIV " && aAppCode == "5.0" && cSize == 9 )
{ {
sal_uInt8 cByte(0);
rIStm.ReadUChar( cByte ); rIStm.ReadUChar( cByte );
// Loop extension // Loop extension
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment