From b497a958d651dc41c6c0551842a52c8a59b85930 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 27 Sep 2022 14:50:53 +0200 Subject: [PATCH] resolved: split out main server listening code from manager_varlink_init() Just some minor refactoring, to make binding the two sockets (main + minitor) symmetric --- src/resolve/resolved-varlink.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/resolve/resolved-varlink.c b/src/resolve/resolved-varlink.c index fd3f6262a7..cde406f40e 100644 --- a/src/resolve/resolved-varlink.c +++ b/src/resolve/resolved-varlink.c @@ -595,7 +595,7 @@ static int varlink_monitor_server_init(Manager *m) { return 0; } -int manager_varlink_init(Manager *m) { +static int varlink_main_server_init(Manager *m) { _cleanup_(varlink_server_unrefp) VarlinkServer *s = NULL; int r; @@ -630,6 +630,15 @@ int manager_varlink_init(Manager *m) { return log_error_errno(r, "Failed to attach varlink connection to event loop: %m"); m->varlink_server = TAKE_PTR(s); + return 0; +} + +int manager_varlink_init(Manager *m) { + int r; + + r = varlink_main_server_init(m); + if (r < 0) + return r; r = varlink_monitor_server_init(m); if (r < 0) -- 2.25.1