tap_v2: fix issues reported by coverity 73/9773/2
authorDamjan Marion <damarion@cisco.com>
Sat, 9 Dec 2017 20:19:01 +0000 (21:19 +0100)
committerFlorin Coras <florin.coras@gmail.com>
Sun, 10 Dec 2017 20:29:02 +0000 (20:29 +0000)
Change-Id: I1bbd3f6ece255edfd4ebf268ac60f79dce1d10e7
Signed-off-by: Damjan Marion <damarion@cisco.com>
src/vnet/devices/tap/tap.c

index f31548c..4f76321 100644 (file)
@@ -84,7 +84,7 @@ tap_create_if (vlib_main_t * vm, tap_create_if_args_t * args)
   tap_main_t *tm = &tap_main;
   vnet_sw_interface_t *sw;
   vnet_hw_interface_t *hw;
-  int i, fd = -1;
+  int i;
   int old_netns_fd = -1;
   struct ifreq ifr;
   size_t hdrsz;
@@ -385,8 +385,8 @@ error:
 done:
   if (vhost_mem)
     clib_mem_free (vhost_mem);
-  if (fd != -1)
-    close (fd);
+  if (old_netns_fd != -1)
+    close (old_netns_fd);
 }
 
 int