From: Nick Porter Date: Mon, 24 Jul 2023 14:31:56 +0000 (+0100) Subject: If suppress_secrets is set, use hide secret value boxes in %pM printing X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5a9e2b51ab020c8e23cba528d95eedcec7110bfc;p=thirdparty%2Ffreeradius-server.git If suppress_secrets is set, use hide secret value boxes in %pM printing --- diff --git a/src/lib/util/print.c b/src/lib/util/print.c index 76e9e600c7a..b8041fc313d 100644 --- a/src/lib/util/print.c +++ b/src/lib/util/print.c @@ -790,7 +790,11 @@ static char *fr_vasprintf_internal(TALLOC_CTX *ctx, char const *fmt, va_list ap, goto do_splice; } - subst = fr_value_box_list_aprint(NULL, in, NULL, &fr_value_escape_double); + if (suppress_secrets) { + subst = fr_value_box_list_aprint_secure(NULL, in, NULL, &fr_value_escape_double); + } else { + subst = fr_value_box_list_aprint(NULL, in, NULL, &fr_value_escape_double); + } } goto do_splice;