summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--lib/ubus.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ubus.c b/lib/ubus.c
index a66b011..67bd151 100644
--- a/lib/ubus.c
+++ b/lib/ubus.c
@@ -102,7 +102,7 @@ uc_blob_to_json(uc_vm_t *vm, struct blob_attr *attr, bool table, const char **na
return ucv_int64_new((int32_t)be32_to_cpu(*(uint32_t *)data));
case BLOBMSG_TYPE_INT64:
- return ucv_uint64_new(be64_to_cpu(*(uint64_t *)data));
+ return ucv_int64_new((int64_t)be64_to_cpu(*(uint64_t *)data));
case BLOBMSG_TYPE_DOUBLE:
;