diff --git a/CPP/7zip/Compress/BrotliEncoder.cpp b/CPP/7zip/Compress/BrotliEncoder.cpp index 72f45c98..5db7afc7 100644 --- a/CPP/7zip/Compress/BrotliEncoder.cpp +++ b/CPP/7zip/Compress/BrotliEncoder.cpp @@ -74,6 +74,9 @@ STDMETHODIMP CEncoder::Code(ISequentialInStream *inStream, BROTLIMT_RdWr_t rdwr; size_t result; HRESULT res = S_OK; + + _processedIn = 0; + _processedOut = 0; struct BrotliStream Rd; Rd.inStream = inStream; @@ -82,10 +85,10 @@ STDMETHODIMP CEncoder::Code(ISequentialInStream *inStream, Rd.processedOut = &_processedOut; struct BrotliStream Wr; - if (_processedIn == 0) +// if (_processedIn == 0) Wr.progress = progress; - else - Wr.progress = 0; +// else +// Wr.progress = 0; Wr.inStream = inStream; Wr.outStream = outStream; Wr.processedIn = &_processedIn;