diff --git a/drivers/net/wireless/cnss2/main.c b/drivers/net/wireless/cnss2/main.c index d89cbb768a0d..f7a6b69d993f 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; }