From: Arran Cudbard-Bell Date: Thu, 17 Dec 2020 03:22:07 +0000 (-0600) Subject: Use a simpler function for string conversions X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a586e86a554b1f5b82341db63894c3e28d161f03;p=thirdparty%2Ffreeradius-server.git Use a simpler function for string conversions Seeing as we're not doing any escaping --- diff --git a/src/modules/rlm_python/rlm_python.c b/src/modules/rlm_python/rlm_python.c index 1a529e4d5a7..e15978fcc0b 100644 --- a/src/modules/rlm_python/rlm_python.c +++ b/src/modules/rlm_python/rlm_python.c @@ -426,18 +426,18 @@ static int mod_populate_vptuple(rlm_python_t const *inst, request_t *request, Py break; case FR_TYPE_TIME_DELTA: - case FR_TYPE_IPV4_ADDR: case FR_TYPE_DATE: case FR_TYPE_IFID: case FR_TYPE_IPV6_ADDR: case FR_TYPE_IPV6_PREFIX: - case FR_TYPE_ETHERNET: + case FR_TYPE_IPV4_ADDR: case FR_TYPE_IPV4_PREFIX: + case FR_TYPE_ETHERNET: { ssize_t slen; char buffer[256]; - slen = fr_pair_print_value_quoted(&FR_SBUFF_OUT(buffer, sizeof(buffer)), vp, T_BARE_WORD); + slen = fr_value_box_print(&FR_SBUFF_OUT(buffer, sizeof(buffer)), &vp->data, NULL); if (slen < 0) { error: ROPTIONAL(REDEBUG, ERROR, "Failed marshalling %pP to Python value", vp);