]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
actually set SO_RCVBUF to zero
authorAlan T. DeKok <aland@freeradius.org>
Fri, 20 Dec 2024 23:08:35 +0000 (18:08 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 23 Dec 2024 13:27:21 +0000 (08:27 -0500)
src/lib/bio/fd.c

index d031e4b5fa718c20e8031a95911da59ab92069d5..2ff82de67e6ff1c90fbb1ee0806b9ad266824f75 100644 (file)
@@ -1394,7 +1394,7 @@ int fr_bio_fd_write_only(fr_bio_t *bio)
                 *      data in the kernel.  With macOS and others it's an invalid value.
                 */
                {
-                       int opt = my->info.cfg->recv_buff;
+                       int opt = 0;
 
                        if (setsockopt(my->info.socket.fd, SOL_SOCKET, SO_RCVBUF, &opt, sizeof(opt)) < 0) {
                                fr_strerror_printf("Failed setting SO_RCVBUF: %s", fr_syserror(errno));