ubus: use BLOBMSG_TYPE_UNSPEC for "params" JSON attribute
authorRafał Miłecki <rafal@milecki.pl>
Sat, 25 Jul 2020 08:18:50 +0000 (10:18 +0200)
committerRafał Miłecki <rafal@milecki.pl>
Wed, 5 Aug 2020 06:22:57 +0000 (08:22 +0200)
commit9d663e76bd3ac91b18633eb8f4f0bfc6996c5875
tree8bae552435ab7cafca1c0208d5ca3c5c77235e32
parent77d345e52ea941d968d5ae5702dd2b69405097af
ubus: use BLOBMSG_TYPE_UNSPEC for "params" JSON attribute

According to the JSON-RPC 2.0 specification "params" value can be either
an Array or Object. This change makes parse_json_rpc() accept both.

Type validation should be handled by a function that actually reads
"params" depending on expected format. This doesn't change existing
behaviour but allows adding more methods (that expect Object) in the
future.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
ubus.c