@@ -252,11 +252,8 @@ TileBuffer::TileBuffer ():
252252
253253TileBuffer::~TileBuffer  ()
254254{
255-     if  (compressor != 0 )
256-         delete  compressor;
257- 
258-     if  (sampleCountTableCompressor != 0 )
259-         delete  sampleCountTableCompressor;
255+     delete  compressor;
256+     delete  sampleCountTableCompressor;
260257}
261258
262259
@@ -993,8 +990,7 @@ TileBufferTask::execute ()
993990        _tileBuffer->dataPtr  = _tileBuffer->buffer ;
994991
995992        //  (TODO) don't do this all the time.
996-         if  (_tileBuffer->compressor  != 0 )
997-             delete  _tileBuffer->compressor ;
993+         delete  _tileBuffer->compressor ;
998994        _tileBuffer->compressor  = newTileCompressor
999995                                    (_ofd->header .compression (),
1000996                                     maxBytesPerTileLine,
@@ -1074,19 +1070,19 @@ DeepTiledOutputFile::DeepTiledOutputFile
10741070    }
10751071    catch  (IEX_NAMESPACE::BaseExc &e)
10761072    {
1077-         if  (_data && _data->_streamData  && _data-> _streamData -> os ) delete  _data->_streamData ->os ;
1078-         if  (_data && _data-> _streamData )      delete  _data->_streamData ;
1079-         if  (_data)            delete  _data;
1073+         if  (_data && _data->_streamData ) delete  _data->_streamData ->os ;
1074+         if  (_data)   delete  _data->_streamData ;
1075+         delete  _data;
10801076
10811077        REPLACE_EXC  (e, " Cannot open image file " 
10821078                        " \" " " \" . " 
10831079        throw ;
10841080    }
10851081    catch  (...)
10861082    {
1087-         if  (_data && _data->_streamData  && _data-> _streamData -> os ) delete  _data->_streamData ->os ;
1088-         if  (_data-> _streamData )     delete  _data->_streamData ;
1089-         if  (_data)            delete  _data;
1083+         if  (_data && _data->_streamData ) delete  _data->_streamData ->os ;
1084+         if  (_data)     delete  _data->_streamData ;
1085+         delete  _data;
10901086
10911087        throw ;
10921088    }
@@ -1118,17 +1114,17 @@ DeepTiledOutputFile::DeepTiledOutputFile
11181114    }
11191115    catch  (IEX_NAMESPACE::BaseExc &e)
11201116    {
1121-         if  (_data && _data-> _streamData ) delete  _data->_streamData ;
1122-         if  (_data)        delete  _data;
1117+         if  (_data) delete  _data->_streamData ;
1118+         delete  _data;
11231119
11241120        REPLACE_EXC  (e, " Cannot open image file " 
11251121                        " \" " fileName () << " \" . " 
11261122        throw ;
11271123    }
11281124    catch  (...)
11291125    {
1130-         if  (_data && _data-> _streamData ) delete  _data->_streamData ;
1131-         if  (_data)        delete  _data;
1126+         if  (_data) delete  _data->_streamData ;
1127+         delete  _data;
11321128
11331129        throw ;
11341130    }
@@ -1154,15 +1150,15 @@ DeepTiledOutputFile::DeepTiledOutputFile(const OutputPartData* part)
11541150    }
11551151    catch  (IEX_NAMESPACE::BaseExc &e)
11561152    {
1157-         if  (_data)  delete  _data;
1153+         delete  _data;
11581154
11591155        REPLACE_EXC  (e, " Cannot initialize output part " 
11601156                        " \" " partNumber  << " \" . " 
11611157        throw ;
11621158    }
11631159    catch  (...)
11641160    {
1165-         if  (_data)  delete  _data;
1161+         delete  _data;
11661162
11671163        throw ;
11681164    }
@@ -1218,8 +1214,7 @@ DeepTiledOutputFile::initialize (const Header &header)
12181214
12191215    _data->format  = defaultFormat  (compressor);
12201216
1221-     if  (compressor != 0 )
1222-         delete  compressor;
1217+     delete  compressor;
12231218
12241219    _data->tileOffsets  = TileOffsets  (_data->tileDesc .mode ,
12251220                                      _data->numXLevels ,
@@ -1293,7 +1288,7 @@ DeepTiledOutputFile::~DeepTiledOutputFile ()
12931288        //  this file or by a parent multipart file.
12941289        // 
12951290
1296-         if  (_data->partNumber  == -1  && _data-> _streamData )
1291+         if  (_data->partNumber  == -1 )
12971292            delete  _data->_streamData ;
12981293
12991294        delete  _data;
0 commit comments