diff options
Diffstat (limited to 'src/libsystemd-network/test-ndisc-ra.c')
-rw-r--r-- | src/libsystemd-network/test-ndisc-ra.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/libsystemd-network/test-ndisc-ra.c b/src/libsystemd-network/test-ndisc-ra.c index d5a0237663..c4c1c81140 100644 --- a/src/libsystemd-network/test-ndisc-ra.c +++ b/src/libsystemd-network/test-ndisc-ra.c @@ -13,6 +13,7 @@ #include "icmp6-util.h" #include "socket-util.h" #include "strv.h" +#include "tests.h" static struct ether_addr mac_addr = { .ether_addr_octet = { 0x78, 0x2b, 0xcb, 0xb3, 0x6d, 0x53 } @@ -292,11 +293,11 @@ static void test_ra(void) { sd_event *e; sd_radv *ra; usec_t time_now = now(clock_boottime_or_monotonic()); - unsigned int i; + unsigned i; printf("* %s\n", __FUNCTION__); - assert_se(socketpair(AF_UNIX, SOCK_SEQPACKET, 0, test_fd) >= 0); + assert_se(socketpair(AF_UNIX, SOCK_SEQPACKET | SOCK_CLOEXEC | SOCK_NONBLOCK, 0, test_fd) >= 0); assert_se(sd_event_new(&e) >= 0); @@ -357,9 +358,7 @@ static void test_ra(void) { int main(int argc, char *argv[]) { - log_set_max_level(LOG_DEBUG); - log_parse_environment(); - log_open(); + test_setup_logging(LOG_DEBUG); test_radv_prefix(); test_radv(); |