Merge pull request #70 from vinnyrom/vinnyrom

Fix null dereference of 'progress' when updating an archive.
This commit is contained in:
Tino Reichardt
2019-01-21 22:11:16 +01:00
committed by GitHub
+4 -1
View File
@@ -127,7 +127,10 @@ HRESULT CDecoder::CodeSpec(ISequentialInStream * inStream,
if (zOut.pos) {
RINOK(WriteStream(outStream, _dstBuf, zOut.pos));
_processedOut += zOut.pos;
RINOK(progress->SetRatioInfo(&_processedIn, &_processedOut));
if (progress)
{
RINOK(progress->SetRatioInfo(&_processedIn, &_processedOut));
}
}
/* finished with buffer */