Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit eb2f3ead authored by Kiran Gunda's avatar Kiran Gunda
Browse files

Slim-msm: Add NULL pointer checks



Don't access the qmi pointers in qmi_exit function
when the qmi_init is failed, as these pointers are
freed in qmi_init if any error occured.

Change-Id: I5c13fe7b5ba08bf29329aad4a6cbf6fc4601260a
Signed-off-by: default avatarKiran Gunda <kgunda@codeaurora.org>
parent b97d19d1
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -1245,6 +1245,8 @@ qmi_handle_create_failed:

void msm_slim_qmi_exit(struct msm_slim_ctrl *dev)
{
	if (!dev->qmi.handle || !dev->qmi.task)
		return;
	qmi_handle_destroy(dev->qmi.handle);
	flush_kthread_worker(&dev->qmi.kworker);
	kthread_stop(dev->qmi.task);