From 04cc7c2128afe4e88a710546efbcbda0de5851d4 Mon Sep 17 00:00:00 2001 From: Ashish Kumar Dhanotiya Date: Fri, 11 May 2018 14:43:10 +0530 Subject: [PATCH] qcacld-3.0: Avoid NULL pointer access in apf read memory cb Add a check to validate hdd adapter to avoid NULL pointer dereference. Change-Id: I06d883c213e10b620d8af3f61baaeb483b078bf1 CRs-Fixed: 2240482 --- core/hdd/src/wlan_hdd_apf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/hdd/src/wlan_hdd_apf.c b/core/hdd/src/wlan_hdd_apf.c index 0e16fdf3c11c..1df7732377bb 100644 --- a/core/hdd/src/wlan_hdd_apf.c +++ b/core/hdd/src/wlan_hdd_apf.c @@ -452,6 +452,8 @@ hdd_apf_read_memory_callback(void *hdd_context, } adapter = hdd_get_adapter_by_vdev(hdd_ctx, evt->vdev_id); + if (hdd_validate_adapter(adapter)) + return; context = &adapter->apf_context; if (context->magic != APF_CONTEXT_MAGIC) {