diff --git a/src/libsystemd-network/sd-radv.c b/src/libsystemd-network/sd-radv.c index 2386fbd644..54857dc786 100644 --- a/src/libsystemd-network/sd-radv.c +++ b/src/libsystemd-network/sd-radv.c @@ -679,9 +679,8 @@ _public_ int sd_radv_set_dnssl(sd_radv *ra, uint32_t lifetime, assert_return(ra, -EINVAL); - if (!search_list || *search_list == NULL) { + if (strv_isempty(search_list)) { ra->dnssl = mfree(ra->dnssl); - return 0; }