]> git.proxmox.com Git - mirror_frr.git/commitdiff
lib: fix setsockopt arg
authorLou Berger <lberger@labn.net>
Sun, 6 May 2018 15:25:58 +0000 (11:25 -0400)
committerPhilippe Guibert <philippe.guibert@6wind.com>
Mon, 4 Jun 2018 11:13:15 +0000 (13:13 +0200)
Signed-off-by: Lou Berger <lberger@labn.net>
lib/vrf.c

index db539d375dda73bb015363528af9ec10116c0565..e1176d152603a742cd80260daf227583e127caed 100644 (file)
--- a/lib/vrf.c
+++ b/lib/vrf.c
@@ -856,7 +856,7 @@ int vrf_bind(vrf_id_t vrf_id, int fd, char *name)
        if (vrf_is_mapped_on_netns(vrf_id))
                return fd;
 #ifdef SO_BINDTODEVICE
-       ret = setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, name, strlen(name));
+       ret = setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, name, strlen(name)+1);
        if (ret < 0)
                zlog_debug("bind to interface %s failed, errno=%d", name,
                           errno);