]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
set error only if it failed
authorAlan T. DeKok <aland@freeradius.org>
Mon, 16 Jun 2025 18:01:01 +0000 (14:01 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 16 Jun 2025 18:02:23 +0000 (14:02 -0400)
src/lib/bio/fd_open.c

index cff635176fed709acba37d18f27bd64b85f791b6..2db40b82826aa601e9a1ca46ddaaa1757564b6c1 100644 (file)
@@ -696,7 +696,7 @@ static int fr_bio_fd_socket_bind_to_device(fr_bio_fd_t *my, UNUSED fr_bio_fd_con
                break;
        }
 
-       fr_strerror_printf("Failed setting IP_BOUND_IF: %s", fr_syserror(errno));
+       if (rcode < 0) fr_strerror_printf("Failed setting IP_BOUND_IF: %s", fr_syserror(errno));
        return rcode;
 }
 #else