Forráskód Böngészése

qcacmn: Add NULL check for regulatory tx ops

Add NULL check for regulatory tx ops

Change-Id: Ib2cc4c795948111c9405ae14de66ad1ab5ccbdd8
Ashok Ponnaiah 8 éve
szülő
commit
922d5a4dbf

+ 4 - 2
umac/regulatory/dispatcher/src/wlan_reg_services_api.c

@@ -347,7 +347,8 @@ QDF_STATUS regulatory_psoc_open(struct wlan_objmgr_psoc *psoc)
 	struct wlan_lmac_if_reg_tx_ops *tx_ops;
 
 	tx_ops = get_reg_psoc_tx_ops(psoc);
-	tx_ops->register_master_handler(psoc, NULL);
+	if (tx_ops->register_master_handler)
+		tx_ops->register_master_handler(psoc, NULL);
 
 	return QDF_STATUS_SUCCESS;
 };
@@ -357,7 +358,8 @@ QDF_STATUS regulatory_psoc_close(struct wlan_objmgr_psoc *psoc)
 	struct wlan_lmac_if_reg_tx_ops *tx_ops;
 
 	tx_ops = get_reg_psoc_tx_ops(psoc);
-	tx_ops->unregister_master_handler(psoc, NULL);
+	if (tx_ops->unregister_master_handler)
+		tx_ops->unregister_master_handler(psoc, NULL);
 
 	return QDF_STATUS_SUCCESS;
 };