]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Replace cursor functions with pair_list functions in rlm_client.c
authorNick Porter <nick@portercomputing.co.uk>
Fri, 8 Jan 2021 14:43:17 +0000 (14:43 +0000)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 21 Jan 2021 23:05:49 +0000 (23:05 +0000)
src/modules/rlm_client/rlm_client.c

index 2b2357b29194c18d57b2b928084335a9d2ddf6ce..5da170c2e38ad6e0aad89820d093997543a557f2 100644 (file)
@@ -45,14 +45,12 @@ static int _map_proc_client_get_vp(TALLOC_CTX *ctx, fr_pair_list_t *out, request
        client_get_vp_ctx_t     *client = uctx;
        fr_pair_list_t          head;
        fr_pair_t               *vp;
-       fr_cursor_t             cursor;
        fr_dict_attr_t const    *da;
        CONF_PAIR const         *cp;
 
        fr_assert(ctx != NULL);
 
        fr_pair_list_init(&head);
-       fr_cursor_init(&cursor, &head);
 
        /*
         *      FIXME: allow multiple entries.
@@ -93,7 +91,7 @@ static int _map_proc_client_get_vp(TALLOC_CTX *ctx, fr_pair_list_t *out, request
                }
 
                vp->op = map->op;
-               fr_cursor_append(&cursor, vp);
+               fr_pair_add(&head, vp);
 
                if (map->op != T_OP_ADD) break; /* Create multiple attribute for multiple CONF_PAIRs */
        }