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

index 7c1929042df1d09bcdb29710887153d820f767e8..99ec209f9a26046cad1efe3996f5996d41aef9a4 100644 (file)
@@ -945,7 +945,6 @@ RADCLIENT *client_afrom_request(TALLOC_CTX *ctx, request_t *request)
        static int      cnt;
        CONF_SECTION    *cs;
        char            src_buf[128], buffer[256];
-       fr_cursor_t     cursor;
        fr_pair_t       *vp;
        RADCLIENT       *c;
 
@@ -957,14 +956,12 @@ RADCLIENT *client_afrom_request(TALLOC_CTX *ctx, request_t *request)
 
        cs = cf_section_alloc(ctx, NULL, "client", buffer);
 
-       fr_cursor_init(&cursor, &request->control_pairs);
-
        RDEBUG2("Converting &request.control to client {...} section");
        RINDENT();
 
-       for (vp = fr_cursor_init(&cursor, &request->control_pairs);
+       for (vp = fr_pair_list_head(&request->control_pairs);
             vp != NULL;
-            vp = fr_cursor_next(&cursor)) {
+            vp = fr_pair_list_next(&request->control_pairs, vp)) {
                CONF_PAIR       *cp = NULL;
                char const      *value;
                char const      *attr;