From: Florin Coras Date: Tue, 12 Oct 2021 15:52:12 +0000 (-0700) Subject: vppinfra: fix socket init netns coverity X-Git-Tag: v22.06-rc0~405 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=807868da3cdb0ade4a796289dab18454edef5407;p=vpp.git vppinfra: fix socket init netns coverity Type: fix Signed-off-by: Florin Coras Change-Id: I4f37c6601ace08ae886b08d2284b413d457e4eae --- 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);