From: Arran Cudbard-Bell Date: Wed, 22 Nov 2023 23:20:06 +0000 (-0600) Subject: Should be a comparison with flags not types... X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e382198e7f3302df0966b9ce6c06379ea0febd91;p=thirdparty%2Ffreeradius-server.git Should be a comparison with flags not types... --- diff --git a/src/lib/server/cf_parse.c b/src/lib/server/cf_parse.c index a06f48782eb..6746a63f22d 100644 --- a/src/lib/server/cf_parse.c +++ b/src/lib/server/cf_parse.c @@ -799,8 +799,8 @@ static int cf_section_parse_init(CONF_SECTION *cs, void *base, conf_parser_t con if (cp && cp->parsed) return 0; if ((rule->type != FR_TYPE_STRING) && - (rule->type != CONF_FLAG_FILE_INPUT) && - (rule->type != CONF_FLAG_FILE_OUTPUT)) { + (!(rule->flags & CONF_FLAG_FILE_INPUT)) && + (!(rule->flags & CONF_FLAG_FILE_OUTPUT))) { return 0; }