This should allow us future change to dynamic number of rings without breaking wire compatibility. Signed-off-by: Jan Friesse <jfriesse@xxxxxxxxxx> --- exec/totemsrp.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/exec/totemsrp.c b/exec/totemsrp.c index c262d98..dc93cc2 100644 --- a/exec/totemsrp.c +++ b/exec/totemsrp.c @@ -153,6 +153,7 @@ enum encapsulation_type { * New membership algorithm local variables */ struct srp_addr { + uint8_t no_addrs; struct totem_ip_address addr[INTERFACE_MAX]; }; @@ -677,6 +678,8 @@ static void totemsrp_instance_initialize (struct totemsrp_instance *instance) instance->orf_token_discard = 0; instance->commit_token = (struct memb_commit_token *)instance->commit_token_storage; + + instance->my_id.no_addrs = INTERFACE_MAX; } static void main_token_seqid_get ( -- 1.7.1 _______________________________________________ discuss mailing list discuss@xxxxxxxxxxxx http://lists.corosync.org/mailman/listinfo/discuss