]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
make debug functions private
authorAlan T. DeKok <aland@freeradius.org>
Wed, 14 Jan 2026 16:07:34 +0000 (11:07 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 14 Jan 2026 16:07:34 +0000 (11:07 -0500)
no one else uses them, and they don't need to be exported.

src/lib/unlang/xlat.h
src/lib/unlang/xlat_builtin.c

index 7f90a163deb9f9105eddb155e7f70deb69b7078c..b2df756890820fc8da0af62b1007cff5959fd549 100644 (file)
@@ -435,9 +435,6 @@ bool                xlat_to_string(TALLOC_CTX *ctx, char **str, xlat_exp_head_t **head);
 
 int            xlat_resolve(xlat_exp_head_t *head, xlat_res_rules_t const *xr_rules);
 
-void           xlat_debug_attr_list(request_t *request, fr_pair_list_t const *list);
-void           xlat_debug_attr_vp(request_t *request, fr_pair_t *vp, tmpl_t const *vpt);
-
 xlat_action_t  xlat_transparent(UNUSED TALLOC_CTX *ctx, fr_dcursor_t *out,
                                 UNUSED xlat_ctx_t const *xctx,
                                 request_t *request, fr_value_box_list_t *args);
index 54a1d47aa89fe06eaf6d049e15cf91c53eeb791b..e48a881d2c473a115f3f0b0498c09be24b15d843 100644 (file)
@@ -109,12 +109,26 @@ done:
 }
 
 
+static void xlat_debug_attr_vp(request_t *request, fr_pair_t *vp);
+
+static void xlat_debug_attr_list(request_t *request, fr_pair_list_t const *list)
+{
+       fr_pair_t *vp;
+
+       for (vp = fr_pair_list_next(list, NULL);
+            vp != NULL;
+            vp = fr_pair_list_next(list, vp)) {
+               xlat_debug_attr_vp(request, vp);
+       }
+}
+
+
 static xlat_arg_parser_t const xlat_pair_cursor_args[] = {
        XLAT_ARG_PARSER_CURSOR,
        XLAT_ARG_PARSER_TERMINATOR
 };
 
-void xlat_debug_attr_vp(request_t *request, fr_pair_t *vp, tmpl_t const *vpt)
+static void xlat_debug_attr_vp(request_t *request, fr_pair_t *vp)
 {
        fr_dict_vendor_t const          *vendor;
        fr_table_num_ordered_t const    *type;
@@ -122,13 +136,7 @@ void xlat_debug_attr_vp(request_t *request, fr_pair_t *vp, tmpl_t const *vpt)
 
        switch (vp->vp_type) {
        case FR_TYPE_STRUCTURAL:
-               if (vpt) {
-                       RIDEBUG2("%s.%s = {",
-                                tmpl_list_name(tmpl_list(vpt), "<INVALID>"),
-                                vp->da->name);
-               } else {
-                       RIDEBUG2("%s = {", vp->da->name);
-               }
+               RIDEBUG2("%s = {", vp->da->name);
                RINDENT();
                xlat_debug_attr_list(request, &vp->vp_group);
                REXDENT();
@@ -136,14 +144,7 @@ void xlat_debug_attr_vp(request_t *request, fr_pair_t *vp, tmpl_t const *vpt)
                break;
 
        default:
-               if (vpt) {
-                       RIDEBUG2("%s.%s = %pV",
-                                tmpl_list_name(tmpl_list(vpt), "<INVALID>"),
-                                vp->da->name,
-                                &vp->data);
-               } else {
-                       RIDEBUG2("%s = %pV", vp->da->name, &vp->data);
-               }
+               RIDEBUG2("%s = %pV", vp->da->name, &vp->data);
        }
 
        if (!RDEBUG_ENABLED3) return;
@@ -212,17 +213,6 @@ void xlat_debug_attr_vp(request_t *request, fr_pair_t *vp, tmpl_t const *vpt)
        REXDENT();
 }
 
-void xlat_debug_attr_list(request_t *request, fr_pair_list_t const *list)
-{
-       fr_pair_t *vp;
-
-       for (vp = fr_pair_list_next(list, NULL);
-            vp != NULL;
-            vp = fr_pair_list_next(list, vp)) {
-               xlat_debug_attr_vp(request, vp, NULL);
-       }
-}
-
 /** Common function to move boxes from input list to output list
  *
  * This can be used to implement safe_for functions, as the xlat framework
@@ -278,7 +268,7 @@ static xlat_action_t xlat_func_pairs_debug(UNUSED TALLOC_CTX *ctx, UNUSED fr_dcu
        for (vp = fr_dcursor_current(cursor);
             vp;
             vp = fr_dcursor_next(cursor)) {
-               xlat_debug_attr_vp(request, vp, NULL); /* @todo - pass in vpt, too, via the vb_cursor stuff */
+               xlat_debug_attr_vp(request, vp);
        }
        REXDENT();