From 1d9f444feced36ec6118b4df5560f093ec44aba8 Mon Sep 17 00:00:00 2001 From: MORITA Kazutaka Date: Sun, 24 Jul 2011 18:58:40 +0900 Subject: [PATCH] totemsrp: fix buffer overflows for large clusters (> 100 nodes) Signed-off-by: MORITA Kazutaka Reviewed-by: Steven Dake --- exec/totemsrp.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/exec/totemsrp.c b/exec/totemsrp.c index 16de74d8..e34da1ab 100644 --- a/exec/totemsrp.c +++ b/exec/totemsrp.c @@ -508,7 +508,7 @@ struct totemsrp_instance { void * token_recv_event_handle; void * token_sent_event_handle; - char commit_token_storage[9000]; + char commit_token_storage[40000]; }; struct message_handlers { @@ -2976,7 +2976,7 @@ static void memb_state_commit_token_create ( static void memb_join_message_send (struct totemsrp_instance *instance) { - char memb_join_data[10000]; + char memb_join_data[40000]; struct memb_join *memb_join = (struct memb_join *)memb_join_data; char *addr; unsigned int addr_idx; @@ -3028,7 +3028,7 @@ static void memb_join_message_send (struct totemsrp_instance *instance) static void memb_leave_message_send (struct totemsrp_instance *instance) { - char memb_join_data[10000]; + char memb_join_data[40000]; struct memb_join *memb_join = (struct memb_join *)memb_join_data; char *addr; unsigned int addr_idx;