diff options
| -rw-r--r-- | CORE/SERVICES/WMA/wma.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/CORE/SERVICES/WMA/wma.c b/CORE/SERVICES/WMA/wma.c index e45f2031d680..943273dcff0a 100644 --- a/CORE/SERVICES/WMA/wma.c +++ b/CORE/SERVICES/WMA/wma.c @@ -2504,8 +2504,9 @@ void wma_vdev_detach_callback(void *ctx) wma = vos_get_context(VOS_MODULE_ID_WDA, vos_get_global_context(VOS_MODULE_ID_WDA, NULL)); - if (!wma || !iface) { - WMA_LOGP("%s: wma %p iface %p", __func__, wma, iface); + if (!wma || !iface->del_staself_req) { + WMA_LOGP("%s: wma %p iface %p", __func__, wma, + iface->del_staself_req); return; } param = (tpDelStaSelfParams) iface->del_staself_req; |
