From: Felix Fietkau Date: Sun, 8 Nov 2015 19:19:08 +0000 (+0100) Subject: json_script: allow non-string types in command arguments X-Git-Url: http://git.archive.openwrt.org/?p=project%2Flibubox.git;a=commitdiff_plain;h=10429bccd0dc5d204635e110a7a8fae7b80d16cb;hp=3d45c47752a36e123895a8b4f7e6b30ac2d0b3a0 json_script: allow non-string types in command arguments Signed-off-by: Felix Fietkau --- diff --git a/json_script.c b/json_script.c index 22d8417..7cef481 100644 --- a/json_script.c +++ b/json_script.c @@ -484,8 +484,8 @@ static int cmd_process_strings(struct json_call *call, struct blob_attr *attr) continue; if (blobmsg_type(cur) != BLOBMSG_TYPE_STRING) { - ctx->handle_error(ctx, "Invalid argument in command", attr); - return -1; + blobmsg_add_blob(&ctx->buf, cur); + continue; } ret = cmd_add_string(call, blobmsg_data(cur));