From 807868da3cdb0ade4a796289dab18454edef5407 Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Tue, 12 Oct 2021 08:52:12 -0700 Subject: vppinfra: fix socket init netns coverity Type: fix Signed-off-by: Florin Coras Change-Id: I4f37c6601ace08ae886b08d2284b413d457e4eae --- src/vppinfra/socket.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/vppinfra/socket.c b/src/vppinfra/socket.c index 2921e008018..a09a390dab3 100644 --- a/src/vppinfra/socket.c +++ b/src/vppinfra/socket.c @@ -563,6 +563,9 @@ clib_socket_init_netns (clib_socket_t *s, u8 *namespace) int old_netns_fd, nfd = -1; old_netns_fd = clib_netns_open (NULL /* self */); + if (old_netns_fd < 0) + return clib_error_return_unix (0, "get current netns failed"); + if ((nfd = clib_netns_open (namespace)) == -1) { error = clib_error_return_unix (0, "clib_netns_open '%s'", namespace); -- cgit 1.2.3-korg