summaryrefslogtreecommitdiff
path: root/apps/codecs/libmusepack/mpc_bits_reader.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libmusepack/mpc_bits_reader.c')
-rw-r--r--apps/codecs/libmusepack/mpc_bits_reader.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/codecs/libmusepack/mpc_bits_reader.c b/apps/codecs/libmusepack/mpc_bits_reader.c
index 58b3f37e08..c917ad510a 100644
--- a/apps/codecs/libmusepack/mpc_bits_reader.c
+++ b/apps/codecs/libmusepack/mpc_bits_reader.c
@@ -136,6 +136,8 @@ mpc_int32_t mpc_bits_golomb_dec(mpc_bits_reader * r, const mpc_uint_t k)
136mpc_uint32_t mpc_bits_log_dec(mpc_bits_reader * r, mpc_uint_t max) 136mpc_uint32_t mpc_bits_log_dec(mpc_bits_reader * r, mpc_uint_t max)
137{ 137{
138 mpc_uint32_t value = 0; 138 mpc_uint32_t value = 0;
139 if (max == 0)
140 return 0;
139 if (log2[max - 1] > 1) 141 if (log2[max - 1] > 1)
140 value = mpc_bits_read(r, log2[max - 1] - 1); 142 value = mpc_bits_read(r, log2[max - 1] - 1);
141 if (value >= log2_lost[max - 1]) 143 if (value >= log2_lost[max - 1])