Skip to content

Commit eb5ce7b

Browse files
committed
Fix commit 9036d58
1 parent eea0b5f commit eb5ce7b

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/bitstream/DefaultOutputBitStream.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ namespace kanzi
105105
else {
106106
// Not enough spots available in 'current'
107107
const uint remaining = count - _availBits;
108-
_current |= (remaining == 64 ? 0 : (value >> remaining));
108+
_current |= (_availBits == 0 ? 0 : (value >> remaining) & (~uint64(0) >> (64 - _availBits)));
109109
pushCurrent();
110110

111111
if (remaining != 0) {

0 commit comments

Comments
 (0)