From c610203e72b71d858663f55d230c124d182845ad Mon Sep 17 00:00:00 2001 From: Pavel Martynov <pavel.martynov@iopsys.eu> Date: Mon, 22 Apr 2024 16:27:29 +0400 Subject: [PATCH] Match types to avoid overflow conntime value for 'status full' --- src/cntlr_ubus.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cntlr_ubus.c b/src/cntlr_ubus.c index 2272b56d..70e6523f 100644 --- a/src/cntlr_ubus.c +++ b/src/cntlr_ubus.c @@ -673,7 +673,7 @@ static int _cntlr_status(struct ubus_context *ctx, struct ubus_object *obj, blobmsg_add_string(&bb, "macaddr", stastr); blobmsg_add_string(&bb, "bssid", bssstr); - blobmsg_add_u16(&bb, "conntime", s->de_sta->conn_time); + blobmsg_add_u32(&bb, "conntime", s->de_sta->conn_time); blobmsg_add_u32(&bb, "time_delta", s->time_delta); blobmsg_add_u32(&bb, "dl_rate", s->de_sta->dl_rate); blobmsg_add_u32(&bb, "ul_rate", s->de_sta->ul_rate); -- GitLab