From: Benoît Ganne Date: Wed, 13 Oct 2021 09:37:04 +0000 (+0200) Subject: vlib: fix vmbus error log X-Git-Tag: v22.06-rc0~407 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=57cc4bc4ccba635fe5b125d59dc563cd7718413a;p=vpp.git vlib: fix vmbus error log struct dirent *e is freed when calling closedir(). Use ifname instead. Type: fix Change-Id: Icc9ca52c33ecc1dee7a9e28802149e4e3e4c8ac0 Signed-off-by: Benoît Ganne --- diff --git a/src/vlib/linux/vmbus.c b/src/vlib/linux/vmbus.c index d50b539910b..12813651d4c 100644 --- a/src/vlib/linux/vmbus.c +++ b/src/vlib/linux/vmbus.c @@ -284,9 +284,9 @@ vlib_vmbus_bind_to_uio (vlib_vmbus_addr_t * addr) if (ifr.ifr_flags & IFF_UP) { - error = clib_error_return (0, - "Skipping VMBUS device %U as host interface %s is up", - format_vlib_vmbus_addr, addr, e->d_name); + error = clib_error_return ( + 0, "Skipping VMBUS device %U as host interface %s is up", + format_vlib_vmbus_addr, addr, ifname); close (fd); goto done; }