mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-20 08:40:50 +00:00
fix memory leak in bzip2
This commit is contained in:
parent
7706840dd9
commit
d5d060a17e
@ -14,7 +14,10 @@ namespace ErrorCodes
|
||||
extern const int BZIP2_STREAM_ENCODER_FAILED;
|
||||
}
|
||||
|
||||
Bzip2WriteBuffer::~Bzip2WriteBuffer() = default;
|
||||
Bzip2WriteBuffer::~Bzip2WriteBuffer()
|
||||
{
|
||||
BZ2_bzCompressEnd(&stream);
|
||||
}
|
||||
|
||||
void Bzip2WriteBuffer::nextImpl()
|
||||
{
|
||||
@ -87,11 +90,6 @@ void Bzip2WriteBuffer::finalizeBefore()
|
||||
while (true);
|
||||
}
|
||||
|
||||
void Bzip2WriteBuffer::finalizeAfter()
|
||||
{
|
||||
BZ2_bzCompressEnd(&stream);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@ -48,7 +48,6 @@ private:
|
||||
void nextImpl() override;
|
||||
|
||||
void finalizeBefore() override;
|
||||
void finalizeAfter() override;
|
||||
|
||||
bz_stream stream;
|
||||
bool compress_empty = true;
|
||||
|
Loading…
Reference in New Issue
Block a user