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

Commit e9e2f8ea authored by Surabhi Vishnoi's avatar Surabhi Vishnoi Committed by Madan Koyyalamudi
Browse files

qcacld-3.0: Fix null pointer dereference in bus suspend related code

Fix hdd_ctx null pointer derefernce issue in hdd bus suspend
related code by addition of hdd_ctx null check before its use.

Change-Id: Iea92dcdf8591e61853af233f8e28fe7e0f9ec4bf
CRs-Fixed: 3144126
parent 8f182a1f
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1210,6 +1210,8 @@ static int __wlan_hdd_bus_suspend(struct wow_enable_params wow_params)
	hdd_info("starting bus suspend");

	hdd_ctx = cds_get_context(QDF_MODULE_ID_HDD);
	if (!hdd_ctx)
		return -ENODEV;

	err = wlan_hdd_validate_context(hdd_ctx);
	if (0 != err) {
@@ -1922,6 +1924,8 @@ static int wlan_hdd_pld_suspend(struct device *dev,
	struct hdd_context *hdd_ctx;

	hdd_ctx = cds_get_context(QDF_MODULE_ID_HDD);
	if (!hdd_ctx)
		return -ENODEV;

	errno = wlan_hdd_validate_context(hdd_ctx);
	if (0 != errno) {