From: Julian Sparber Date: Tue, 7 Jul 2026 16:12:44 +0000 (+0200) Subject: sysinstall: Disable timeout for connection with repart X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d9c0d7974e14ad04aa9bc53af4d2e3c0d4c20fe8;p=thirdparty%2Fsystemd.git sysinstall: Disable timeout for connection with repart The repart connection was timeing out when fetching candidate devices. Therfore disable the timeout and keep the connection open till the user disconnects. --- diff --git a/src/sysinstall/sysinstall.c b/src/sysinstall/sysinstall.c index eca9681b378..e1346a5e26f 100644 --- a/src/sysinstall/sysinstall.c +++ b/src/sysinstall/sysinstall.c @@ -1875,6 +1875,12 @@ static int vl_method_list_candidate_devices( if (r < 0) return r; + /* Disable connection timeout so that the connection to repart doesn't close before the link is + * disconnected */ + r = sd_varlink_set_relative_timeout(context->repart_link, UINT64_MAX); + if (r < 0) + return r; + /* The context is freed in vl_on_disconnect() */ sd_varlink_set_userdata(context->repart_link, context); sd_varlink_set_userdata(link, TAKE_PTR(context));