diff options
author | Daniel Baumann <mail@daniel-baumann.ch> | 2015-11-07 09:58:28 +0000 |
---|---|---|
committer | Daniel Baumann <mail@daniel-baumann.ch> | 2015-11-07 09:58:28 +0000 |
commit | 8faaeaa3dfe3451b487bea5db15ba6b8970bbe74 (patch) | |
tree | 60716d12512c396abc47fece784b2685cbcabb47 /decoder.h | |
parent | Adding debian version 1.15~pre1-1. (diff) | |
download | lzip-8faaeaa3dfe3451b487bea5db15ba6b8970bbe74.tar.xz lzip-8faaeaa3dfe3451b487bea5db15ba6b8970bbe74.zip |
Merging upstream version 1.15~pre2.
Signed-off-by: Daniel Baumann <mail@daniel-baumann.ch>
Diffstat (limited to 'decoder.h')
-rw-r--r-- | decoder.h | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -176,11 +176,11 @@ public: match_byte <<= 1; const int match_bit = match_byte & 0x100; const int bit = decode_bit( bm1[match_bit+symbol] ); - symbol = ( symbol << 1 ) + bit; + symbol = ( symbol << 1 ) | bit; if( match_bit != bit << 8 ) { while( symbol < 0x100 ) - symbol = ( symbol << 1 ) + decode_bit( bm[symbol] ); + symbol = ( symbol << 1 ) | decode_bit( bm[symbol] ); break; } } |