]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
reset the relative map for each entry
authorAlan T. DeKok <aland@freeradius.org>
Mon, 25 Dec 2023 13:39:47 +0000 (08:39 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Mon, 25 Dec 2023 13:39:47 +0000 (08:39 -0500)
src/lib/server/users_file.c

index ddb7a18b42c8d6406e7d5eb65c03b74b2cd43fc6..2f8f3358cdc2b604b8ac3a08beb3768165bea749 100644 (file)
@@ -274,7 +274,6 @@ static int pairlist_read_internal(TALLOC_CTX *ctx, fr_dict_t const *dict, char c
        }
 
        fr_sbuff_init_file(&sbuff, &fctx, buffer, sizeof(buffer), fp, SIZE_MAX);
-       relative_map = NULL;
 
        lhs_rules = (tmpl_rules_t) {
                .attr = {
@@ -506,6 +505,8 @@ setup_reply:
 
                rhs_rules.attr.list_def = request_attr_request;
 
+               relative_map = NULL;
+
 reply_item:
                /*
                 *      Reply items start with spaces.  If there's no