diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/4a-hal-utilities/4a-hal-utilities-hal-streams-handler.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/4a-hal-utilities/4a-hal-utilities-hal-streams-handler.c b/lib/4a-hal-utilities/4a-hal-utilities-hal-streams-handler.c index 7b5707c..ee1432f 100644 --- a/lib/4a-hal-utilities/4a-hal-utilities-hal-streams-handler.c +++ b/lib/4a-hal-utilities/4a-hal-utilities-hal-streams-handler.c @@ -131,7 +131,7 @@ void HalUtlActionOnMixer(afb_req_t request, enum ActionOnMixerType actionType) { char *apiToCall; - struct cds_list_head *streamsDataListHead = NULL; + struct cds_list_head *streamsDataListHead; afb_api_t apiHandle; CtlConfigT *ctrlConfig; @@ -193,7 +193,7 @@ void HalUtlActionOnMixer(afb_req_t request, enum ActionOnMixerType actionType) case ACTION_ON_MIXER_STREAM: currentMixerData = (struct InternalHalMixerData *) afb_req_get_vcbdata(request); if(! currentMixerData) { - afb_req_fail(request, "hal_call_data", "Can't get stream to call data"); + afb_req_fail(request, "stream_call_data", "Can't get stream to call data"); return; } @@ -222,9 +222,9 @@ void HalUtlActionOnMixer(afb_req_t request, enum ActionOnMixerType actionType) break; case ACTION_ON_MIXER_ALL_STREAM: - streamsDataListHead = (struct cds_list_head *) afb_req_get_vcbdata(request); - if(! streamsDataListHead) { - afb_req_fail(request, "hal_call_data", "Can't get stream list data"); + streamsDataListHead = ¤tHalData->internalHalData->streamsDataListHead; + if(cds_list_empty(streamsDataListHead)) { + afb_req_fail(request, "streams_call_data", "Stream list is empty"); return; } |