File bsc#1210074-0010-Fix-libpacemaker-initial-timeout-for-fencing-callbac.patch of Package pacemaker.34780
From 558634016f48a0de04b52c99fd758e2e4a2564de Mon Sep 17 00:00:00 2001
From: "Gao,Yan" <ygao@suse.com>
Date: Mon, 17 Apr 2023 12:16:45 +0200
Subject: [PATCH 10/11] Fix: libpacemaker: initial timeout for fencing callback
takes any requested fencing delay into account
---
lib/pacemaker/pcmk_fence.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lib/pacemaker/pcmk_fence.c b/lib/pacemaker/pcmk_fence.c
index bb531c3ec..7a0490f37 100644
--- a/lib/pacemaker/pcmk_fence.c
+++ b/lib/pacemaker/pcmk_fence.c
@@ -173,7 +173,8 @@ async_fence_helper(gpointer user_data)
st->cmds->register_callback(st,
call_id,
- async_fence_data.timeout/1000,
+ (async_fence_data.timeout/1000
+ + (async_fence_data.delay > 0 ? async_fence_data.delay : 0)),
st_opt_timeout_updates, NULL, "callback", fence_callback);
return TRUE;
--
2.35.3