From 1d72d383ac602987882569f362838cd866c5c199 Mon Sep 17 00:00:00 2001
From: Jean-Marc Valin <jmvalin@jmvalin.ca>
Date: Mon, 11 Nov 2013 18:24:56 -0500
Subject: [PATCH] oops, don't need RESTORE_STACK when there's no stack

---
 src/opus_decoder.c | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/src/opus_decoder.c b/src/opus_decoder.c
index 2a7b78bc6..b66f3b691 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);
 }
 
-- 
GitLab