Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0619adec authored by Jakub Pawłowski's avatar Jakub Pawłowski Committed by Gerrit Code Review
Browse files

Merge "fix: Crash when forward stream writes over backward one"

parents ab3dfff8 94de222f
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -139,7 +139,8 @@ int lc3_check_bits(const struct lc3_bits *bits)
static inline void accu_flush(
static inline void accu_flush(
    struct lc3_bits_accu *accu, struct lc3_bits_buffer *buffer)
    struct lc3_bits_accu *accu, struct lc3_bits_buffer *buffer)
{
{
    int nbytes = LC3_MIN(accu->n >> 3, buffer->p_bw - buffer->p_fw);
    int nbytes = LC3_MIN(accu->n >> 3,
        LC3_MAX(buffer->p_bw - buffer->p_fw, 0));


    accu->n -= 8 * nbytes;
    accu->n -= 8 * nbytes;