summaryrefslogtreecommitdiffstats
path: root/arm-wt-22k/lib_src/eas_smf.c
diff options
context:
space:
mode:
Diffstat (limited to 'arm-wt-22k/lib_src/eas_smf.c')
-rw-r--r--arm-wt-22k/lib_src/eas_smf.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/arm-wt-22k/lib_src/eas_smf.c b/arm-wt-22k/lib_src/eas_smf.c
index 9e096b6..7b0bdd8 100644
--- a/arm-wt-22k/lib_src/eas_smf.c
+++ b/arm-wt-22k/lib_src/eas_smf.c
@@ -281,6 +281,11 @@ EAS_RESULT SMF_Event (S_EAS_DATA *pEASData, EAS_VOID_PTR pInstData, EAS_INT pars
if (pSMFData->state >= EAS_STATE_OPEN)
return EAS_SUCCESS;
+ if (!pSMFData->nextStream) {
+ return EAS_ERROR_FILE_FORMAT;
+ }
+
+
/* get current ticks */
ticks = pSMFData->nextStream->ticks;