[dpdk-dev,v2,1/1] librte_ether: fix coverity errors in rte_eth_copy_pci_info
Commit Message
add return statement to if branch
Dereferencing NULL pointer reported by Coverity, CID 119256.
Dereferencing NULL pointer reported by Coverity, CID 119257.
Signed-off-by: Bernard Iremonger <bernard.iremonger@intel.com>
---
lib/librte_ether/rte_ethdev.c | 1 +
1 file changed, 1 insertion(+)
Comments
2015-11-06 17:20, Bernard Iremonger:
> add return statement to if branch
>
> Dereferencing NULL pointer reported by Coverity, CID 119256.
> Dereferencing NULL pointer reported by Coverity, CID 119257.
>
> Signed-off-by: Bernard Iremonger <bernard.iremonger@intel.com>
Fixes: 494adb7f63f2 ("ethdev: add device fields from PCI layer")
Applied, thanks
@@ -3276,6 +3276,7 @@ rte_eth_copy_pci_info(struct rte_eth_dev *eth_dev, struct rte_pci_device *pci_de
if ((eth_dev == NULL) || (pci_dev == NULL)) {
PMD_DEBUG_TRACE("NULL pointer eth_dev=%p pci_dev=%p\n",
eth_dev, pci_dev);
+ return;
}
eth_dev->data->dev_flags = 0;