Explorar el Código

Correct nodeid in memb_state_commit_token_send function

Signed-off-by: Yunkai Zhang <qiushu.zyk@taobao.com>
Reviewed-by: Steven Dake <sdake@redhat.com>
(cherry picked from commit 232ac5a7fe8631d29e18c5730c3b4e0ecafc0a31)
Yunkai Zhang hace 14 años
padre
commit
ebbfe6e03d
Se han modificado 1 ficheros con 1 adiciones y 0 borrados
  1. 1 0
      exec/totemsrp.c

+ 1 - 0
exec/totemsrp.c

@@ -2875,6 +2875,7 @@ static int memb_state_commit_token_send (
 	memb_list = (struct memb_commit_token_memb_entry *)(addr + instance->commit_token->addr_entries);
 	memb_list = (struct memb_commit_token_memb_entry *)(addr + instance->commit_token->addr_entries);
 
 
 	instance->commit_token->token_seq++;
 	instance->commit_token->token_seq++;
+	instance->commit_token->header.nodeid = instance->my_id.addr[0].nodeid;
 	commit_token_size = sizeof (struct memb_commit_token) +
 	commit_token_size = sizeof (struct memb_commit_token) +
 		((sizeof (struct srp_addr) +
 		((sizeof (struct srp_addr) +
 			sizeof (struct memb_commit_token_memb_entry)) * instance->commit_token->addr_entries);
 			sizeof (struct memb_commit_token_memb_entry)) * instance->commit_token->addr_entries);