From: Alan T. DeKok Date: Sun, 5 Feb 2017 16:17:46 +0000 (-0500) Subject: check ptr X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7f1d7e4fb9590eebac7dfcca6f2d3035b6069c73;p=thirdparty%2Ffreeradius-server.git check ptr --- diff --git a/src/main/conffile.c b/src/main/conffile.c index 453e5ba19c7..941f02e1f36 100644 --- a/src/main/conffile.c +++ b/src/main/conffile.c @@ -2253,11 +2253,11 @@ static void cf_section_parse_init(CONF_SECTION *cs, void *base, CONF_PARSER cons * Set the is_set field for the subsection. */ if (variables[i].type & PW_TYPE_IS_SET) { - bool *is_set = NULL; + bool *is_set; is_set = variables[i].data ? variables[i].is_set_ptr : ((uint8_t *)base) + variables[i].is_set_offset; - *is_set = !!subcs; + if (is_set) *is_set = !!subcs; } /*