]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
more build fixes
authorAlan T. DeKok <aland@freeradius.org>
Tue, 23 Jan 2024 00:06:06 +0000 (19:06 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Tue, 23 Jan 2024 00:06:06 +0000 (19:06 -0500)
src/lib/bio/fd.c
src/lib/bio/fd_open.c

index 89292e13b3506a0f5a5d41f20be6f054391ca608..8021c4201ff2be3f2b1c02988c4508b644ab791b 100644 (file)
@@ -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,
index e2d0a9802bcf814532b906df38142ea56c1d2fd3..517beefdeeef63ccd64d6fc52e5bd3b276b7c95d 100644 (file)
@@ -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.
         *