release-request-d8901a87-7dd0-4cc8-a44e-d04982e429da-for-git_oc-mr1-release-4198291 snap-temp-L50900000084068812
Change-Id: I508e5ed2f63db64449abe0d65df24b437e645e59
diff --git a/post_proc/volume_listener.c b/post_proc/volume_listener.c
index c6e1ae6..63aeccc 100644
--- a/post_proc/volume_listener.c
+++ b/post_proc/volume_listener.c
@@ -768,6 +768,14 @@
pthread_mutex_lock(&vol_listner_init_lock);
session_id = recv_contex->session_id;
stream_type = recv_contex->stream_type;
+
+ if (recv_contex->desc == NULL) {
+ ALOGE("%s: Got NULL descriptor, session %u, stream type %u",
+ __func__, session_id, stream_type);
+ dump_list_l();
+ pthread_mutex_unlock(&vol_listner_init_lock);
+ return status;
+ }
uuid = recv_contex->desc->uuid;
// check if the handle/context provided is valid