Commit 93eb277a authored by topjohnwu's avatar topjohnwu

Update error messages

parent 8edf556c
...@@ -438,7 +438,11 @@ public: ...@@ -438,7 +438,11 @@ public:
~LZ4F_encoder() override { ~LZ4F_encoder() override {
size_t len = LZ4F_compressEnd(ctx, out_buf, outCapacity, nullptr); size_t len = LZ4F_compressEnd(ctx, out_buf, outCapacity, nullptr);
bwrite(out_buf, len); if (LZ4F_isError(len)) {
LOGE("LZ4F end of frame error: %s\n", LZ4F_getErrorName(len));
} else if (!bwrite(out_buf, len)) {
LOGE("LZ4F end of frame error: I/O error\n");
}
LZ4F_freeCompressionContext(ctx); LZ4F_freeCompressionContext(ctx);
delete[] out_buf; delete[] out_buf;
} }
......
...@@ -163,7 +163,9 @@ bool chunk_out_stream::write(const void *_in, size_t len, bool final) { ...@@ -163,7 +163,9 @@ bool chunk_out_stream::write(const void *_in, size_t len, bool final) {
void chunk_out_stream::finalize() { void chunk_out_stream::finalize() {
if (buf_off) { if (buf_off) {
write_chunk(_buf, buf_off, true); if (!write_chunk(_buf, buf_off, true)) {
LOGE("Error in finalize, file truncated\n");
}
delete[] _buf; delete[] _buf;
_buf = nullptr; _buf = nullptr;
buf_off = 0; buf_off = 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment