]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Print debug before, not after removing the attribute from the src cursor
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sat, 16 May 2015 20:57:35 +0000 (16:57 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Sat, 16 May 2015 20:57:35 +0000 (16:57 -0400)
src/main/map.c

index 3768f116adee16485b81fb112bb89a6fb0a6a62d..2af7ec5a882c58712c023b585b4fb769075d0609 100644 (file)
@@ -1312,8 +1312,8 @@ int map_to_request(REQUEST *request, vp_map_t const *map, radius_map_getvalue_t
                /* Wind to last instance */
                fr_cursor_last(&src_list);
                if (dst) {
-                       dst = fr_cursor_replace(&dst_list, fr_cursor_remove(&src_list));
                        DEBUG_OVERWRITE(dst, fr_cursor_current(&src_list));
+                       dst = fr_cursor_replace(&dst_list, fr_cursor_remove(&src_list));
                        pairfree(&dst);
                } else {
                        fr_cursor_insert(&dst_list, fr_cursor_remove(&src_list));