Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions cpp/Compress/sprintz_delta.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -346,6 +346,7 @@ int64_t compress_rowmajor(const uint_t* src, uint32_t len, int_t* dest,
free(stripe_bitoffsets);
free(stripe_masks);
free(stripe_headers);
free(header_bytes);

uint32_t remaining_len = (uint32_t)(len - (src - orig_src));
// printf("read src bytes: %lu\n", (uint32_t)(src - orig_src));
Expand Down Expand Up @@ -998,6 +999,7 @@ int64_t compress_rowmajor_delta(const uint_t* src, uint32_t len, int_t* dest,
free(stripe_bitoffsets);
free(stripe_masks);
free(stripe_headers);
free(header_bytes);
free(deltas);

uint32_t remaining_len = (uint32_t)(len - (src - orig_src));
Expand Down
1 change: 1 addition & 0 deletions cpp/Compress/sprintz_delta_rle.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -393,6 +393,7 @@ int64_t compress_rowmajor_delta_rle(const uint_t* src, uint64_t len,
free(stripe_bitoffsets);
free(stripe_masks);
free(stripe_headers);
free(header_bytes);
free(deltas);

uint32_t remaining_len = (uint32_t)(src_end - src);
Expand Down
2 changes: 2 additions & 0 deletions cpp/Compress/sprintz_xff.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -296,6 +296,7 @@ int64_t compress8b_rowmajor_xff(const uint8_t* src, uint64_t len, int8_t* dest,
free(stripe_bitoffsets);
free(stripe_masks);
free(stripe_headers);
free(header_bytes);
free(errs);

uint32_t remaining_len = (uint32_t)(len - (src - orig_src));
Expand Down Expand Up @@ -616,6 +617,7 @@ int64_t decompress8b_rowmajor_xff(const int8_t* src, uint8_t* dest) {
free(data_masks);
free(stripe_bitwidths);
free(stripe_bitoffsets);
free(errs_ar);

// copy over trailing data
size_t remaining_len = orig_len - (dest - orig_dest);
Expand Down
1 change: 1 addition & 0 deletions cpp/Compress/sprintz_xff_lowdim.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -386,6 +386,7 @@ int64_t compress_rowmajor_xff_rle_lowdim(const uint_t* src, uint32_t len,
main_loop_end:

free(errs);
free(coef_counters_ar);
free(dims_nbits);
free(header_bytes);

Expand Down
1 change: 1 addition & 0 deletions cpp/Compress/sprintz_xff_rle.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -536,6 +536,7 @@ int64_t compress_rowmajor_xff_rle(const uint_t* src, uint32_t len,
free(stripe_bitoffsets);
free(stripe_masks);
free(stripe_headers);
free(header_bytes);
free(errs);

// printf("wrote ngroups: %d\n", (int)ngroups);
Expand Down