summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2013-06-21 11:25:29 +0200
committerFelix Fietkau <nbd@openwrt.org>2013-06-21 11:25:29 +0200
commitd5710cb4e1ea104915023781da841973cdf37de3 (patch)
treee8f9cdf129c8108930ca123b70b4c0252aeaef78
parenta6b0c13b1891667a27a8d60506456b288d3f0faa (diff)
downloaduhttpd2-d5710cb4e1ea104915023781da841973cdf37de3.tar.gz
ubus: fix handling of empty JSON-RPC batches
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
-rw-r--r--ubus.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/ubus.c b/ubus.c
index d035439..bc8c92c 100644
--- a/ubus.c
+++ b/ubus.c
@@ -511,9 +511,7 @@ static void uh_ubus_data_done(struct client *cl)
return uh_ubus_handle_request_object(cl, obj);
case json_type_array:
uh_ubus_init_batch(cl);
- if (json_object_array_length(obj) > 0)
- return uh_ubus_next_batched_request(cl);
- /* fall through */
+ return uh_ubus_next_batched_request(cl);
default:
return uh_ubus_single_error(cl, ERROR_PARSE);
}