Re: [OpenWrt-Devel] [PATCH] blobmsg_json: handle conversion of large integers from JSON

2016-10-25 Thread Eyal Birger
Hi, On Wed, Oct 19, 2016 at 1:10 PM, Florian Larysch wrote: > Currently, libubox uses json_object_get_int when converting a JSON > document into a blobmsg. However, json-c stores integers as int64_t > values and may clamp the value when asked to return it as an int32_t. > > Always use json_object

[OpenWrt-Devel] [PATCH] blobmsg_json: handle conversion of large integers from JSON

2016-10-19 Thread Florian Larysch
Currently, libubox uses json_object_get_int when converting a JSON document into a blobmsg. However, json-c stores integers as int64_t values and may clamp the value when asked to return it as an int32_t. Always use json_object_get_int64 and use a u32/u64 blobmsg value depending on the magnitude o