From 1d617b35fef5f7783287965f766c8bb85e932b8e Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Thu, 30 May 2024 15:09:28 +0800 Subject: [PATCH] bus-unit-util: extend the bus call timeout for UnitFreezer Might fix #33083 There's another report available on Mastodon: https://m.otter.homes/@kaixin/112510783502516607 https://m.otter.homes/@kaixin/112510803023469180 --- src/shared/bus-unit-util.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/shared/bus-unit-util.c b/src/shared/bus-unit-util.c index 8de9f374e33..22dbf62ab2d 100644 --- a/src/shared/bus-unit-util.c +++ b/src/shared/bus-unit-util.c @@ -2945,8 +2945,8 @@ typedef struct UnitFreezer { sd_bus *bus; } UnitFreezer; -/* Wait for 1.5 seconds at maximum for freeze operation */ -#define FREEZE_BUS_CALL_TIMEOUT (1500 * USEC_PER_MSEC) +/* Wait for 10 seconds at maximum for freezer operation */ +#define FREEZE_BUS_CALL_TIMEOUT (10 * USEC_PER_SEC) UnitFreezer* unit_freezer_free(UnitFreezer *f) { if (!f) -- 2.47.3