From: Alan T. DeKok Date: Tue, 23 Jan 2024 00:06:06 +0000 (-0500) Subject: more build fixes X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=897bfebf2a6a67d413b15ccc96c4c962f9a2e85b;p=thirdparty%2Ffreeradius-server.git more build fixes --- diff --git a/src/lib/bio/fd.c b/src/lib/bio/fd.c index 89292e13b35..8021c4201ff 100644 --- a/src/lib/bio/fd.c +++ b/src/lib/bio/fd.c @@ -584,7 +584,7 @@ static ssize_t fr_bio_fd_sendfromto6(fr_bio_t *bio, void *packet_ctx, const void .msg_control = my->cbuf, // controllen is set below .msg_name = &to, - .msg_namelen = &to_len, + .msg_namelen = to_len, .msg_iov = &my->iov, .msg_iovlen = 1, .msg_flags = 0, diff --git a/src/lib/bio/fd_open.c b/src/lib/bio/fd_open.c index e2d0a9802bc..517beefdeee 100644 --- a/src/lib/bio/fd_open.c +++ b/src/lib/bio/fd_open.c @@ -577,14 +577,13 @@ static int fr_bio_fd_socket_bind_unix(fr_bio_fd_t *my, fr_bio_fd_config_t const */ static int fr_bio_fd_socket_bind_to_device(fr_bio_fd_t *my, fr_bio_fd_config_t const *cfg) { - char *ifname; - char buffer[IFNAMSIZ]; - /* * ifindex isn't set, do nothing. */ if (!my->info.socket.inet.ifindex) return 0; + fr_assert(cfg->interface != NULL); + /* * The internet hints that CAP_NET_RAW is required to use SO_BINDTODEVICE. *