From 0fcc91aebf00019a7948e381965cce6aa3c947a7 Mon Sep 17 00:00:00 2001 From: Mohammed Siddiq Date: Thu, 16 Jul 2020 15:24:15 +0530 Subject: [PATCH] cnss2: Avoid null pointer dereference of cnss_platform_cap Add change to avoid null pointer dereference of cnss_platform_cap. Change-Id: Ib48f192a54c8d48031d5fbc743622af6c2fdb19c Signed-off-by: Mohammed Siddiq --- drivers/net/wireless/cnss2/main.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/net/wireless/cnss2/main.c b/drivers/net/wireless/cnss2/main.c index a73845b4d298..07d2d7fdae7f 100644 --- a/drivers/net/wireless/cnss2/main.c +++ b/drivers/net/wireless/cnss2/main.c @@ -163,8 +163,11 @@ int cnss_get_platform_cap(struct device *dev, struct cnss_platform_cap *cap) if (!plat_priv) return -ENODEV; - if (cap) - *cap = plat_priv->cap; + if (!cap) + return -EINVAL; + + *cap = plat_priv->cap; + cnss_pr_dbg("Platform cap_flag is 0x%x\n", cap->cap_flag); return 0; }