Reviewed-by: Steven Dake <sdake@xxxxxxxxxx> On 01/12/2012 01:24 AM, Fabio M. Di Nitto wrote: > From: "Fabio M. Di Nitto" <fdinitto@xxxxxxxxxx> > > and avoid yet another gcc warning > > Signed-off-by: Fabio M. Di Nitto <fdinitto@xxxxxxxxxx> > --- > :100644 100644 282f02c... 7fcc2b0... M exec/mainconfig.c > exec/mainconfig.c | 17 ++++++++++++++++- > 1 files changed, 16 insertions(+), 1 deletions(-) > > diff --git a/exec/mainconfig.c b/exec/mainconfig.c > index 282f02c..7fcc2b0 100644 > --- a/exec/mainconfig.c > +++ b/exec/mainconfig.c > @@ -138,7 +138,7 @@ static int corosync_main_config_format_set ( > const char *error_reason; > char new_format_buffer[PATH_MAX]; > char *value = NULL; > - cs_error_t err; > + int err = 0; > > if (icmap_get_string("logging.fileline", &value) == CS_OK) { > if (strcmp (value, "on") == 0) { > @@ -163,6 +163,11 @@ static int corosync_main_config_format_set ( > free(value); > } > > + if (err) { > + error_reason = "not enough memory to set logging format buffer"; > + goto parse_error; > + } > + > if (icmap_get_string("logging.function_name", &value) == CS_OK) { > if (strcmp (value, "on") == 0) { > if (!insert_into_buffer(new_format_buffer, > @@ -186,6 +191,11 @@ static int corosync_main_config_format_set ( > free(value); > } > > + if (err) { > + error_reason = "not enough memory to set logging format buffer"; > + goto parse_error; > + } > + > if (icmap_get_string("logging.timestamp", &value) == CS_OK) { > if (strcmp (value, "on") == 0) { > if(!insert_into_buffer(new_format_buffer, > @@ -204,6 +214,11 @@ static int corosync_main_config_format_set ( > free(value); > } > > + if (err) { > + error_reason = "not enough memory to set logging format buffer"; > + goto parse_error; > + } > + > return (0); > > parse_error: _______________________________________________ discuss mailing list discuss@xxxxxxxxxxxx http://lists.corosync.org/mailman/listinfo/discuss