| Index: deps/third_party/opus/src/opus_decoder.c
|
| ===================================================================
|
| --- deps/third_party/opus/src/opus_decoder.c (revision 173110)
|
| +++ deps/third_party/opus/src/opus_decoder.c (working copy)
|
| @@ -612,16 +612,14 @@
|
| /* Padding flag is bit 6 */
|
| if (ch&0x40)
|
| {
|
| - int padding=0;
|
| int p;
|
| do {
|
| if (len<=0)
|
| return OPUS_INVALID_PACKET;
|
| p = *data++;
|
| len--;
|
| - padding += p==255 ? 254: p;
|
| + len -= p==255 ? 254: p;
|
| } while (p==255);
|
| - len -= padding;
|
| }
|
| if (len<0)
|
| return OPUS_INVALID_PACKET;
|
|
|