]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Should be a comparison with flags not types...
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 22 Nov 2023 23:20:06 +0000 (17:20 -0600)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 22 Nov 2023 23:20:06 +0000 (17:20 -0600)
src/lib/server/cf_parse.c

index a06f48782eb802ab71bb1dd37b9816479b8a9acd..6746a63f22d5f19010ee5bb31969ea35dc3b10ec 100644 (file)
@@ -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;
        }