]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Don't prefix attributes with '&'. Tends to lead to '&&'
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 3 Sep 2019 18:03:54 +0000 (14:03 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 3 Sep 2019 18:28:55 +0000 (14:28 -0400)
src/lib/server/log.c

index a432762e6e70b94c71c6ed2cff64747dcb0bed76..fd2d963a001239019dc3ddbc83d7bae8bcd40111 100644 (file)
@@ -749,13 +749,13 @@ void log_request_pair_list(fr_log_lvl_t lvl, REQUEST *request, VALUE_PAIR *vp, c
                 *      Recursively print grouped attributes.
                 */
                if (vp->da->type == FR_TYPE_GROUP) {
-                       RDEBUGX(lvl, "%s%s {", prefix ? prefix : "&", vp->da->name);
+                       RDEBUGX(lvl, "%s%s {", prefix ? prefix : "", vp->da->name);
                        log_request_pair_list(lvl, request, (VALUE_PAIR *) vp->vp_group, prefix);
                        RDEBUGX(lvl, "%s }", prefix ? prefix : "");
                        continue;
                }
 
-               RDEBUGX(lvl, "%s%pP", prefix ? prefix : "&", vp);
+               RDEBUGX(lvl, "%s%pP", prefix ? prefix : "", vp);
        }
        REXDENT();
 }
@@ -786,13 +786,13 @@ void log_request_proto_pair_list(fr_log_lvl_t lvl, REQUEST *request, VALUE_PAIR
                 *      Recursively print grouped attributes.
                 */
                if (vp->da->type == FR_TYPE_GROUP) {
-                       RDEBUGX(lvl, "%s%s {", prefix ? prefix : "&", vp->da->name);
+                       RDEBUGX(lvl, "%s%s {", prefix ? prefix : "", vp->da->name);
                        log_request_proto_pair_list(lvl, request, (VALUE_PAIR *) vp->vp_group, prefix);
                        RDEBUGX(lvl, "%s }", prefix ? prefix : "");
                        continue;
                }
 
-               RDEBUGX(lvl, "%s%pP", prefix ? prefix : "&", vp);
+               RDEBUGX(lvl, "%s%pP", prefix ? prefix : "", vp);
        }
        REXDENT();
 }