X-Git-Url: https://git.archive.openwrt.org/?a=blobdiff_plain;f=blobmsg.c;h=69a160b54051e1cdf293b63d3acc08dcfc3bcf4b;hb=ff585b97c0b061d3ef7a026a331fa0079e0a7d94;hp=bdc5ef74b54b3c334e6bf183aa3e9df30fa919be;hpb=2d9f917d000025eaebcccf9fca758aa8b9a4763c;p=project%2Flibubox.git diff --git a/blobmsg.c b/blobmsg.c index bdc5ef7..69a160b 100644 --- a/blobmsg.c +++ b/blobmsg.c @@ -155,7 +155,7 @@ static void blobmsg_format_json_list(struct strbuf *s, struct blob_attr *attr, i blobmsg_puts(s, (array ? " ]" : " }"), 2); } -char *blobmsg_format_json(struct blob_attr *attr) +char *blobmsg_format_json(struct blob_attr *attr, bool named) { struct strbuf s; @@ -163,7 +163,7 @@ char *blobmsg_format_json(struct blob_attr *attr) s.buf = malloc(s.len); s.pos = 0; - blobmsg_format_element(&s, attr, true, true); + blobmsg_format_json_list(&s, blob_data(attr), blob_len(attr), !named); if (!s.len) return NULL;