|
@@ -1259,13 +1259,13 @@ static QDF_STATUS nan_discovery_generic_req(struct nan_generic_req *req)
|
|
|
return tx_ops->nan_discovery_req_tx(req, NAN_GENERIC_REQ);
|
|
|
}
|
|
|
|
|
|
-void nan_discovery_flush_callback(struct scheduler_msg *msg)
|
|
|
+QDF_STATUS nan_discovery_flush_callback(struct scheduler_msg *msg)
|
|
|
{
|
|
|
struct wlan_objmgr_psoc *psoc;
|
|
|
|
|
|
if (!msg || !msg->bodyptr) {
|
|
|
nan_err("Null pointer for NAN Discovery message");
|
|
|
- return;
|
|
|
+ return QDF_STATUS_E_INVAL;
|
|
|
}
|
|
|
|
|
|
switch (msg->type) {
|
|
@@ -1281,11 +1281,13 @@ void nan_discovery_flush_callback(struct scheduler_msg *msg)
|
|
|
default:
|
|
|
nan_err("Unsupported request type: %d", msg->type);
|
|
|
qdf_mem_free(msg->bodyptr);
|
|
|
- return;
|
|
|
+ return QDF_STATUS_E_INVAL;
|
|
|
}
|
|
|
|
|
|
wlan_objmgr_psoc_release_ref(psoc, WLAN_NAN_ID);
|
|
|
qdf_mem_free(msg->bodyptr);
|
|
|
+
|
|
|
+ return QDF_STATUS_SUCCESS;
|
|
|
}
|
|
|
|
|
|
QDF_STATUS nan_discovery_scheduled_handler(struct scheduler_msg *msg)
|