From: Alan T. DeKok Date: Mon, 29 Jun 2015 02:44:33 +0000 (-0400) Subject: Print out VPs which are xlat'd X-Git-Tag: release_3_0_9~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0131fccee5be692efe3f4b423e63a2b9f52b2bef;p=thirdparty%2Ffreeradius-server.git Print out VPs which are xlat'd --- diff --git a/src/lib/print.c b/src/lib/print.c index efa240fcae8..30aece2d112 100644 --- a/src/lib/print.c +++ b/src/lib/print.c @@ -462,6 +462,10 @@ size_t vp_prints_value(char *out, size_t outlen, VALUE_PAIR const *vp, char quot { VERIFY_VP(vp); + if (vp->type == VT_XLAT) { + return snprintf(out, outlen, "%c%s%c", quote, vp->value.xlat, quote); + } + return value_data_prints(out, outlen, vp->da->type, vp->da, &vp->data, vp->vp_length, quote); }