qcacmn: Add Null check function pointer

Add NULL check for function pointer vdev->osif_proxy_arp .
Which is leading to a NULL pointer derefrence error.

Change-Id: I850d10da879231255970572487260e75fe2e3a78
CRs-Fixed: 2909911
This commit is contained in:
sandhu
2021-03-26 17:45:45 -07:00
committed by snandini
parent 1bcf72f3f8
commit 30d75bfe8a

View File

@@ -3355,7 +3355,7 @@ void dp_tx_reinject_handler(struct dp_soc *soc,
((is_mcast && peer->wds_ecm.wds_tx_mcast_4addr) ||
(is_ucast && peer->wds_ecm.wds_tx_ucast_4addr))))) {
#else
((peer->bss_peer &&
((peer->bss_peer && vdev->osif_proxy_arp &&
!(vdev->osif_proxy_arp(vdev->osif_vdev, nbuf))))) {
#endif
peer_id = DP_INVALID_PEER;