]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix json code so mapped value is the raw value
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 7 Nov 2018 21:01:22 +0000 (16:01 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 7 Nov 2018 21:01:22 +0000 (16:01 -0500)
src/lib/json/json.c

index c54e059731d005b2c3384946e1ff2f371896c719..94b798a17680c15718b5382956e392531583d683 100644 (file)
@@ -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