diff options
author | Daan De Meyer <daan.j.demeyer@gmail.com> | 2022-08-12 16:13:05 +0200 |
---|---|---|
committer | Daan De Meyer <daan.j.demeyer@gmail.com> | 2023-01-08 16:31:15 +0100 |
commit | cc232fa09407eb027db6a3a28451c25dad3ef7aa (patch) | |
tree | 8429bfeef6a574ab32991c64b341c17c9f598e1e /src/resolve/resolved-dns-server.c | |
parent | d80463ea2fb1445a66cfb9d06854162ab385ec66 (diff) | |
download | systemd-cc232fa09407eb027db6a3a28451c25dad3ef7aa.tar.gz |
basic: Use statement expressions more in list.h
Let's use statement expressions to return values instead of passing
in return arguments to the LIST macros.
Diffstat (limited to 'src/resolve/resolved-dns-server.c')
-rw-r--r-- | src/resolve/resolved-dns-server.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/resolve/resolved-dns-server.c b/src/resolve/resolved-dns-server.c index 8ff513fa33..342a90abcb 100644 --- a/src/resolve/resolved-dns-server.c +++ b/src/resolve/resolved-dns-server.c @@ -195,19 +195,19 @@ void dns_server_move_back_and_unmark(DnsServer *s) { case DNS_SERVER_LINK: assert(s->link); - LIST_FIND_TAIL(servers, s, tail); + tail = LIST_FIND_TAIL(servers, s); LIST_REMOVE(servers, s->link->dns_servers, s); LIST_INSERT_AFTER(servers, s->link->dns_servers, tail, s); break; case DNS_SERVER_SYSTEM: - LIST_FIND_TAIL(servers, s, tail); + tail = LIST_FIND_TAIL(servers, s); LIST_REMOVE(servers, s->manager->dns_servers, s); LIST_INSERT_AFTER(servers, s->manager->dns_servers, tail, s); break; case DNS_SERVER_FALLBACK: - LIST_FIND_TAIL(servers, s, tail); + tail = LIST_FIND_TAIL(servers, s); LIST_REMOVE(servers, s->manager->fallback_dns_servers, s); LIST_INSERT_AFTER(servers, s->manager->fallback_dns_servers, tail, s); break; |