From 81839e259a5de56b6eaa487e53eda1ac29ab1c59 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Mon, 7 Feb 2011 17:47:02 +0100 Subject: [PATCH] validate blobmsg attributes before converting them to json --- blobmsg_json.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/blobmsg_json.c b/blobmsg_json.c index 8195763..6a6014b 100644 --- a/blobmsg_json.c +++ b/blobmsg_json.c @@ -180,6 +180,9 @@ static void blobmsg_format_element(struct strbuf *s, struct blob_attr *attr, boo void *data; int len; + if (!blobmsg_check_attr(attr, false)) + return; + if (!array && blobmsg_name(attr)[0]) { blobmsg_format_string(s, blobmsg_name(attr)); blobmsg_puts(s, ":", 1);