summaryrefslogtreecommitdiffstats
path: root/logread.c
diff options
context:
space:
mode:
authorJohn Crispin <blogic@openwrt.org>2013-04-25 21:37:25 +0200
committerJohn Crispin <blogic@openwrt.org>2013-04-25 21:40:08 +0200
commitc28ba8c1947e1b31874bf5888742d1607ed7ae61 (patch)
treebf3813816f56c72ae46048f78b1955ba34cbabd0 /logread.c
parent7edfbb45edcf275a855f5e1f5cc24cac81e382ff (diff)
downloadunitd-c28ba8c1947e1b31874bf5888742d1607ed7ae61.tar
unitd-c28ba8c1947e1b31874bf5888742d1607ed7ae61.zip
fix 32 wrap around bug when handling 64 bit time values
Signed-off-by: John Crispin <blogic@openwrt.org>
Diffstat (limited to 'logread.c')
-rw-r--r--logread.c2
1 files changed, 1 insertions, 1 deletions
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",