[dpdk-dev] [PATCH 4/4] net/tap: fix warning about comparison of fd
Wiles, Keith
keith.wiles at intel.com
Wed Nov 7 11:03:18 CET 2018
> On Nov 6, 2018, at 7:30 PM, Stephen Hemminger <stephen at networkplumber.org> wrote:
>
> Static analysis tools don't like the fact that fd could be zero
> in the error path. This won't happen in real world because
> stdin would have to be closed, then other error occurring.
Acked-by: Keith Wiles <keith.wiles at intel.com>
>
> Coverity issue: 14079
> Fixes: 02f96a0a82d1 ("net/tap: add TUN/TAP device PMD")
> Signed-off-by: Stephen Hemminger <stephen at networkplumber.org>
> ---
> drivers/net/tap/rte_eth_tap.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/net/tap/rte_eth_tap.c b/drivers/net/tap/rte_eth_tap.c
> index 84aaf241019a..f7087222b319 100644
> --- a/drivers/net/tap/rte_eth_tap.c
> +++ b/drivers/net/tap/rte_eth_tap.c
> @@ -231,7 +231,7 @@ tun_alloc(struct pmd_internals *pmd, int is_keepalive)
> return fd;
>
> error:
> - if (fd > 0)
> + if (fd >= 0)
> close(fd);
> return -1;
> }
> --
> 2.17.1
>
Regards,
Keith
More information about the dev
mailing list