Revert "MAPREDUCE-7388. Remove unused variable _eof in GzipCodec.cc (#4429)"
This reverts commit fac895828f
.
This commit is contained in:
parent
fac895828f
commit
9b1d3579b4
|
@ -135,6 +135,7 @@ GzipDecompressStream::GzipDecompressStream(InputStream * stream, uint32_t buffer
|
|||
}
|
||||
zstream->next_in = NULL;
|
||||
zstream->avail_in = 0;
|
||||
_eof = false;
|
||||
}
|
||||
|
||||
GzipDecompressStream::~GzipDecompressStream() {
|
||||
|
@ -155,6 +156,7 @@ int32_t GzipDecompressStream::read(void * buff, uint32_t length) {
|
|||
if (zstream->avail_in == 0) {
|
||||
int32_t rd = _stream->read(_buffer, _capacity);
|
||||
if (rd <= 0) {
|
||||
_eof = true;
|
||||
size_t wt = zstream->next_out - (Bytef*)buff;
|
||||
return wt > 0 ? wt : -1;
|
||||
} else {
|
||||
|
|
|
@ -60,6 +60,7 @@ protected:
|
|||
char * _buffer;
|
||||
uint32_t _capacity;
|
||||
void * _zstream;
|
||||
bool _eof;
|
||||
public:
|
||||
GzipDecompressStream(InputStream * stream, uint32_t bufferSizeHint);
|
||||
|
||||
|
|
Loading…
Reference in New Issue