Преглед изворни кода

totemsrp: Add assert into memb_lowest_in_config

Add assert when there are no members in token_memb structure so
non-existing member is not accessed (token should always have
at least one member).

Signed-off-by: Jan Friesse <jfriesse@redhat.com>
Reviewed-by: Christine Caulfield <ccaulfie@redhat.com>
Jan Friesse пре 7 година
родитељ
комит
f60541513e
1 измењених фајлова са 1 додато и 0 уклоњено
  1. 1 0
      exec/totemsrp.c

+ 1 - 0
exec/totemsrp.c

@@ -3156,6 +3156,7 @@ static int memb_lowest_in_config (struct totemsrp_instance *instance)
 	/*
 	/*
 	 * find representative by searching for smallest identifier
 	 * find representative by searching for smallest identifier
 	 */
 	 */
+	assert(token_memb_entries > 0);
 
 
 	lowest_nodeid = token_memb[0].nodeid;
 	lowest_nodeid = token_memb[0].nodeid;
 	for (i = 1; i < token_memb_entries; i++) {
 	for (i = 1; i < token_memb_entries; i++) {