Signed-off-by: Jan Friesse <jfriesse@xxxxxxxxxx> --- exec/totemconfig.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/exec/totemconfig.c b/exec/totemconfig.c index a547aba..65a061b 100644 --- a/exec/totemconfig.c +++ b/exec/totemconfig.c @@ -467,6 +467,12 @@ extern int totem_config_read ( } if (icmap_get_string("totem.rrp_mode", &str) == CS_OK) { + if (strlen(str) >= TOTEM_RRP_MODE_BYTES) { + *error_string = "totem.rrp_mode is too long"; + free(str); + + return -1; + } strcpy (totem_config->rrp_mode, str); free(str); } -- 1.7.1 _______________________________________________ discuss mailing list discuss@xxxxxxxxxxxx http://lists.corosync.org/mailman/listinfo/discuss