From: Lou Berger Date: Sun, 6 May 2018 15:25:58 +0000 (-0400) Subject: lib: fix setsockopt arg X-Git-Tag: frr-5.0~2^2~1 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=f985667ceef56dd2113421f96ea746918a38b883;p=mirror%2Ffrr.git lib: fix setsockopt arg Signed-off-by: Lou Berger --- diff --git a/lib/vrf.c b/lib/vrf.c index db539d375d..e1176d1526 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);