Hello Community,

I have recently discovered that there is a conversion problem with the ubus lua binding.
I think it is due to the following commit [1] from the ubus project.
Can anyone confirm this?

I have a lua program that loads the json object from ubus and extracts a value. On a 32 bit system (lantiq_xrx200) every works as expected, but for the 64 bit system (x86_64)
I get for the value -71 the value 18446744073709552000.
If I do an ubus call on the shell the value on x86_64 and lantiq_xrx200 looks the same value -71 which is the correct one.
So I think it has to do with the conversion in the ubus lua binding.

Regards

Florian


[1] https://git.openwrt.org/?p=project/ubus.git;a=commitdiff;h=171469e3138cce191892e20b6fd35b52c9368064

_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to