ubus: fix legacy empty reply format
authorJo-Philipp Wich <jo@mein.io>
Thu, 1 Oct 2020 17:58:27 +0000 (19:58 +0200)
committerJo-Philipp Wich <jo@mein.io>
Sun, 4 Oct 2020 20:59:11 +0000 (22:59 +0200)
commit14a3cb42047bd0c0f8d5713332b9b4516a505607
treec74ba35f7e9b87839a3587422ec446a3a507ee84
parent0f38b0370718518e66dabeaa5522f546cb459393
ubus: fix legacy empty reply format

The legacy ubus protocol must not include an empty object in the result
array if the invoked ubus procedure yielded no response.

This fixes compatibility with existing legacy ubus api clients that expect
this behaviour, LuCI's fs.js in particular.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
ubus.c