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

index 478aed93604c540928818a44d3fe845e799402d4..a45307fb3f2601e0b8120ebbd9b1eca4d6de3476 100644 (file)
@@ -87,15 +87,14 @@ fr_dict_attr_autoload_t rlm_digest_dict_attr[] = {
 static unlang_action_t CC_HINT(nonnull) mod_authorize(rlm_rcode_t *p_result, module_ctx_t const *mctx, request_t *request)
 {
        rlm_digest_t const      *inst = talloc_get_type_abort(mctx->instance, rlm_digest_t);
-       fr_cursor_t             cursor;
        fr_pair_t               *vp;
 
        /*
         *      Find the first attribute which is parented by Digest-Attributes.
         */
-       for (vp = fr_cursor_init(&cursor, &request->request_pairs);
+       for (vp = fr_pair_list_head(&request->request_pairs);
             vp;
-            vp = fr_cursor_next(&cursor)) {
+            vp = fr_pair_list_next(&request->request_pairs, vp)) {
                if (vp->da->parent == attr_digest_attributes) break;
        }
        /*