Fix out of bound writes in fix_bitshift() of the shorten decoder.
The data pointers s->decoded[*] already take into account s->nwrap. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit f42b3195d3f2692a4dfc0a8668bb4ac35301f2ed)
This commit is contained in:
parent
375bd0cfb3
commit
107ea3057e
@ -155,7 +155,7 @@ static void fix_bitshift(ShortenContext *s, int32_t *buffer)
|
|||||||
|
|
||||||
if (s->bitshift != 0)
|
if (s->bitshift != 0)
|
||||||
for (i = 0; i < s->blocksize; i++)
|
for (i = 0; i < s->blocksize; i++)
|
||||||
buffer[s->nwrap + i] <<= s->bitshift;
|
buffer[i] <<= s->bitshift;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user