From 90c41bac8fda11837c4d736bb369e8fc106202da Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Mon, 18 Oct 2021 09:42:36 +0200 Subject: [PATCH] swtmp: die early in startup check no point in waiting another 50 ms if we know that we'd die already anyway.. Signed-off-by: Thomas Lamprecht --- PVE/QemuServer.pm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index 84c48e03..dce16c1c 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -3060,9 +3060,8 @@ sub start_swtpm { my $tries = 100; # swtpm may take a bit to start before daemonizing, wait up to 5s for pid while (! -e $paths->{pid}) { + die "failed to start swtpm: pid file '$paths->{pid}' wasn't created.\n" if --$tries == 0; usleep(50_000); - die "failed to start swtpm: pid file '$paths->{pid}' wasn't created.\n" - if --$tries == 0; } # return untainted PID of swtpm daemon so it can be killed on error