diff --git a/src/opus_decoder.c b/src/opus_decoder.c index 2a7b78bc66fee80667f57898b0627d7d53055a57..b66f3b69199fc7041cce2f1ca3baef9b382531a9 100644 --- a/src/opus_decoder.c +++ b/src/opus_decoder.c @@ -702,10 +702,7 @@ int opus_decode(OpusDecoder *st, const unsigned char *data, opus_int32 len, opus_val16 *pcm, int frame_size, int decode_fec) { if(frame_size<=0) - { - RESTORE_STACK; return OPUS_BAD_ARG; - } return opus_decode_native(st, data, len, pcm, frame_size, decode_fec, 0, NULL, 0); } @@ -766,10 +763,7 @@ int opus_decode_float(OpusDecoder *st, const unsigned char *data, opus_int32 len, opus_val16 *pcm, int frame_size, int decode_fec) { if(frame_size<=0) - { - RESTORE_STACK; return OPUS_BAD_ARG; - } return opus_decode_native(st, data, len, pcm, frame_size, decode_fec, 0, NULL, 0); }