Skip to content

Commit 5b0f16f

Browse files
authored
Merge pull request #882 from ivanovanton/bugfix/zstd-frame-content-size
Fix frame_content_size retrieval logic
2 parents f2a63d2 + b76d1b4 commit 5b0f16f

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:6c6fc92dda937dd453b83c60f0d439c87a156d09888ede3d47201e13c26245e8
3+
size 26
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:8cc43248c8a1245d2dc0d1e6a2fb9935d3506689bd8abd037f040af136dc0269
3+
size 65792

unblob/handlers/compression/zstd.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ class ZSTDHandler(Handler):
2929
def get_frame_header_size(self, frame_header_descriptor: int) -> int:
3030
single_segment = (frame_header_descriptor >> 5 & 1) & 0b1
3131
dictionary_id = frame_header_descriptor >> 0 & 0b11
32-
frame_content_size = (frame_header_descriptor >> 6) & 0b1
32+
frame_content_size = (frame_header_descriptor >> 6) & 0b11
3333
return (
3434
int(not single_segment)
3535
+ DICT_ID_FIELDSIZE_MAP[dictionary_id]

0 commit comments

Comments
 (0)