From 388f6e3cf8d9c615850d2c474b01641603c6dc62 Mon Sep 17 00:00:00 2001 From: skv Date: Sun, 30 Nov 2014 16:20:18 +0300 Subject: [PATCH] fix 32-bit kernel uptime error error: mismatched types: expected `i64`, found `i32` (expected i64, found i32) --- src/uptime/uptime.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/uptime/uptime.rs b/src/uptime/uptime.rs index 0b500904d..af980e3f3 100644 --- a/src/uptime/uptime.rs +++ b/src/uptime/uptime.rs @@ -174,7 +174,8 @@ fn get_uptime(boot_time: Option) -> i64 { _ => return match boot_time { Some(t) => { let now = rtime::get_time().sec; - ((now - t) * 100) as i64 // Return in ms + let time = t.to_i64().unwrap(); + ((now - time) * 100) as i64 // Return in ms }, _ => -1 }