From: Arran Cudbard-Bell Date: Wed, 7 Nov 2018 21:01:22 +0000 (-0500) Subject: Fix json code so mapped value is the raw value X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b8ebd4287ce9c615332ae1bcbd275f5d2e0ef868;p=thirdparty%2Ffreeradius-server.git Fix json code so mapped value is the raw value --- diff --git a/src/lib/json/json.c b/src/lib/json/json.c index c54e059731d..94b798a1768 100644 --- a/src/lib/json/json.c +++ b/src/lib/json/json.c @@ -431,7 +431,7 @@ const char *fr_json_afrom_pair_list(TALLOC_CTX *ctx, VALUE_PAIR **vps, const cha struct json_object *mapped_value; /* Add to mapping array */ - MEM(mapped_value = json_object_new_string(dv->alias)); + MEM(mapped_value = json_object_from_value_box(ctx, dv->value)); json_object_array_add(mapping, mapped_value); /* * Add NULL value to mapping array