From 3b2ddcb861915a58adf954f39e4b72e46b6a6194 Mon Sep 17 00:00:00 2001 From: Michael-F-Bryan Date: Mon, 2 Oct 2023 16:39:15 +0800 Subject: [PATCH] Fixed a deprecation warning from chrono --- lib/wasix/src/syscalls/wasm.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/wasix/src/syscalls/wasm.rs b/lib/wasix/src/syscalls/wasm.rs index ce679c16869..dd731f0213c 100644 --- a/lib/wasix/src/syscalls/wasm.rs +++ b/lib/wasix/src/syscalls/wasm.rs @@ -26,6 +26,8 @@ pub fn platform_clock_time_get( clock_id: Snapshot0Clockid, precision: Timestamp, ) -> Result { - let new_time: DateTime = Local::now(); - Ok(new_time.timestamp_nanos() as i64) + Local::now() + .timestamp_nanos_opt() + .map(|ts| ts as i64) + .ok_or(Errno::Overflow) }