mirror of
https://git.proxmox.com/git/mirror_corosync
synced 2025-07-27 10:59:34 +00:00
Fix assert when recovery fails and messages are accepted in the gather state.
(Logical change 1.182) git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@610 fd59a12c-fef9-0310-b244-a6a79926bd2f
This commit is contained in:
parent
b0fc630eab
commit
444d87049e
@ -899,6 +899,7 @@ static void ring_reset (void)
|
||||
static void ring_state_restore (void)
|
||||
{
|
||||
if (old_ring_state_saved) {
|
||||
my_ring_id.rep.s_addr = 0;
|
||||
my_aru = old_ring_state_aru;
|
||||
my_high_seq_received = old_ring_state_high_seq_received;
|
||||
totemsrp_log_printf (totemsrp_log_level_debug,
|
||||
@ -2590,7 +2591,7 @@ static void memb_state_commit_token_update (struct memb_commit_token *memb_commi
|
||||
memb_index_this = (memb_commit_token->memb_index + 1) % memb_commit_token->addr_entries;
|
||||
memcpy (&memb_commit_token->memb_list[memb_index_this].ring_id,
|
||||
&my_old_ring_id, sizeof (struct memb_ring_id));
|
||||
assert (my_ring_id.rep.s_addr != 0);
|
||||
assert (my_old_ring_id.rep.s_addr != 0);
|
||||
|
||||
memb_commit_token->memb_list[memb_index_this].aru = old_ring_state_aru;
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user