diff options
author | a-romanov <[email protected]> | 2022-06-09 22:54:19 +0300 |
---|---|---|
committer | a-romanov <[email protected]> | 2022-06-09 22:54:19 +0300 |
commit | e9c7a5fc8703ccca084a73a1f3ddb854849c12c6 (patch) | |
tree | 43757e21fa0716d705857c86b8ee0d9e21498830 | |
parent | 818b14d086c67666a1d68bdf7ee6a7fe424acaed (diff) |
YQ-1037 decompressors a little fix.
ref:d29f36a621a16f11418d1d29e478ca62e07d3402
-rw-r--r-- | ydb/library/yql/providers/s3/compressors/CMakeLists.linux.txt | 1 | ||||
-rw-r--r-- | ydb/library/yql/providers/s3/compressors/gz.cpp | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/ydb/library/yql/providers/s3/compressors/CMakeLists.linux.txt b/ydb/library/yql/providers/s3/compressors/CMakeLists.linux.txt index a62752eb63c..2f174749ae2 100644 --- a/ydb/library/yql/providers/s3/compressors/CMakeLists.linux.txt +++ b/ydb/library/yql/providers/s3/compressors/CMakeLists.linux.txt @@ -25,6 +25,7 @@ target_link_libraries(providers-s3-compressors PUBLIC contrib-libs-libbz2 contrib-libs-lz4 contrib-libs-lzma + contrib-libs-zstd ) target_sources(providers-s3-compressors PRIVATE ${CMAKE_SOURCE_DIR}/ydb/library/yql/providers/s3/compressors/brotli.cpp diff --git a/ydb/library/yql/providers/s3/compressors/gz.cpp b/ydb/library/yql/providers/s3/compressors/gz.cpp index 4907b84ce6a..12ea6ceec2b 100644 --- a/ydb/library/yql/providers/s3/compressors/gz.cpp +++ b/ydb/library/yql/providers/s3/compressors/gz.cpp @@ -43,7 +43,7 @@ bool TReadBuffer::nextImpl() { } } - switch (inflate(&Z_, Z_SYNC_FLUSH)) { + switch (const auto code = inflate(&Z_, Z_SYNC_FLUSH)) { case Z_NEED_DICT: ythrow yexception() << "Need dict."; case Z_STREAM_END: @@ -56,7 +56,7 @@ bool TReadBuffer::nextImpl() { } break; default: - ythrow yexception() << GetErrMsg(Z_); + ythrow yexception() << GetErrMsg(Z_) << ", code: " << code; } } } |