From c28ba8c1947e1b31874bf5888742d1607ed7ae61 Mon Sep 17 00:00:00 2001 From: John Crispin Date: Thu, 25 Apr 2013 21:37:25 +0200 Subject: fix 32 wrap around bug when handling 64 bit time values Signed-off-by: John Crispin --- logread.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'logread.c') diff --git a/logread.c b/logread.c index b7f9ebe..2a0ffde 100644 --- a/logread.c +++ b/logread.c @@ -130,7 +130,7 @@ static void read_cb(struct ubus_request *req, int type, struct blob_attr *msg) if (!tb[LOG_MSG] || !tb[LOG_ID] || !tb[LOG_PRIO] || !tb[LOG_SOURCE] || !tb[LOG_TIME]) continue; - t = blobmsg_get_u64(tb[LOG_TIME]) / 1000; + t = blobmsg_get_u64(tb[LOG_TIME]); c = ctime(&t); c[strlen(c) - 1] = '\0'; printf("%s - %s: %s\n", -- cgit v1.2.3