From c9b7fcf7f929edc58c7b5790d849d870c2f32582 Mon Sep 17 00:00:00 2001 From: Thomas Schoebel-Theuer Date: Mon, 26 Oct 2020 14:18:00 +0100 Subject: [PATCH] marsadm: safeguard join-resource endless loop --- userspace/marsadm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/userspace/marsadm b/userspace/marsadm index 4f176ea4..679fd54d 100755 --- a/userspace/marsadm +++ b/userspace/marsadm @@ -3884,8 +3884,8 @@ sub create_res { } my $max_retry = 5; for (;;) { - $max_retry--; $primary = _get_designated_primary($res, 1); + last if $max_retry-- < 0; if ($primary && $primary ne $host && $primary ne "(none)") { # first check whether symlink information appears to be recent enough last if recent_cluster($cmd, $res, $primary);