diff options
| -rw-r--r-- | libSBRdec/src/sbr_dec.cpp | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/libSBRdec/src/sbr_dec.cpp b/libSBRdec/src/sbr_dec.cpp index 0864348..76009ba 100644 --- a/libSBRdec/src/sbr_dec.cpp +++ b/libSBRdec/src/sbr_dec.cpp @@ -940,6 +940,10 @@ resetSbrDec (HANDLE_SBR_DEC hSbrDec,    FIXP_DBL  **OverlapBufferReal = hSbrDec->QmfBufferReal;    FIXP_DBL  **OverlapBufferImag = hSbrDec->QmfBufferImag; +  if (!hSbrDec->LppTrans.pSettings) { +    return SBRDEC_NOT_INITIALIZED; +  } +    /* assign qmf time slots */    assignTimeSlots( hSbrDec, hHeaderData->numberTimeSlots * hHeaderData->timeStep, useLP);  | 
