From d9c0d7974e14ad04aa9bc53af4d2e3c0d4c20fe8 Mon Sep 17 00:00:00 2001 From: Julian Sparber Date: Tue, 7 Jul 2026 18:12:44 +0200 Subject: [PATCH] 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. --- src/sysinstall/sysinstall.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/sysinstall/sysinstall.c b/src/sysinstall/sysinstall.c index eca9681b37..e1346a5e26 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));