net/tap: avoid using netlink socket if closed
PATCH 1/1 net/tap: avoid using netlink socket if closed
Coverity flagged that nlsk_fd could be negative when passed to tap_nl_set_flags() during device close.
Coverity issue: 502576
Fixes b5d76639551e ("net/tap: replace ioctl with Netlink")
Signed-off-by Stephen Hemminger <[email protected]>
--- drivers/net/tap/rte_eth_tap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/net/tap/rte_eth_tap.c +1 -1
@@ -1124,7 +1124,7 @@ tap_dev_close(struct rte_eth_dev *dev) } } -if (internals->remote_if_index) { +if (internals->remote_if_index !=0 && internals->nlsk_fd !=-1 ) {/* Restore initial remote state */ int ret =tap_nl_set_flags (internals->nlsk_fd, internals->remote_if_index, internals->remote_initial_flags,1 );
Signature · 1 line
2.53.0
Stephen Hemminger, Apr 03, 2026 at 21:26:
Quoted 8 lines
Coverity flagged that
nlsk_fdcould be negative when passed totap_nl_set_flags()during device close.Coverity issue: 502576
Fixes b5d76639551e ("net/tap: replace ioctl with Netlink")Signed-off-by Stephen Hemminger <[email protected]>---
Thanks for the fix Stephen.
Reviewed-by Robin Jarry <[email protected]>