@@ -446,6 +446,8 @@ static int q6lsm_apr_send_pkt(struct lsm_client *client, void *handle,
if (wait)
mutex_unlock(&lsm_common.apr_lock);
+ if (mmap_p && *mmap_p == 0)
+ ret = -ENOMEM;
pr_debug("%s: leave ret %d\n", __func__, ret);
return ret;
}