From c9c70dd164679694d400b99eb5a0fbc3ab1a198b Mon Sep 17 00:00:00 2001 From: Lou Berger Date: Sun, 6 May 2018 11:25:58 -0400 Subject: [PATCH] lib: fix setsockopt arg Signed-off-by: Lou Berger --- lib/vrf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/vrf.c b/lib/vrf.c index db539d375..e1176d152 100644 --- 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); -- 2.39.5