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

index b68f5b2341b6a772ee5a99bdd023160193e4cdc3..e3197dea71c23edd73f773efe02372e285aa1ab3 100644 (file)
@@ -109,14 +109,13 @@ static void dhcpv6_packet_debug(request_t *request, fr_radius_packet_t const *pa
  */
 static inline CC_HINT(always_inline) void dhcpv6_reply_initialise(request_t *request)
 {
-       fr_cursor_t     cursor;
        fr_pair_t       *vp;
 
        switch (request->packet->code) {
        case FR_DHCPV6_RELAY_FORWARD:
-               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 == attr_hop_count) {
                                fr_pair_add(&request->reply_pairs, fr_pair_copy(request->reply_ctx, vp));
                                continue;