From: aland Date: Mon, 7 Jul 2003 19:04:05 +0000 (+0000) Subject: error check & memset to zero X-Git-Tag: release_0_9_0~15 X-Git-Url: http://www.project-moonshot.org/gitweb/?a=commitdiff_plain;h=616fb4189b716627dbc9397403ed1039d59cc59f;p=freeradius.git error check & memset to zero --- diff --git a/src/modules/rlm_attr_filter/rlm_attr_filter.c b/src/modules/rlm_attr_filter/rlm_attr_filter.c index 015d731..5e96365 100644 --- a/src/modules/rlm_attr_filter/rlm_attr_filter.c +++ b/src/modules/rlm_attr_filter/rlm_attr_filter.c @@ -152,6 +152,10 @@ static int attr_filter_instantiate(CONF_SECTION *conf, void **instance) int rcode; inst = rad_malloc(sizeof *inst); + if (!inst) { + return -1; + } + memset(inst, 0, sizeof(*inst)); if (cf_section_parse(conf, inst, module_config) < 0) { free(inst);