From 94c2bed0758e94ead4015562ac536ddd37208bf8 Mon Sep 17 00:00:00 2001 From: Rudra Arora Date: Thu, 16 Mar 2023 08:46:27 +0000 Subject: [PATCH] replaced wrapping sub with saturating sub to clamp to zero --- lib/wasi/src/bin_factory/module_cache.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/wasi/src/bin_factory/module_cache.rs b/lib/wasi/src/bin_factory/module_cache.rs index e9f4711e1a2..1cfdb797390 100644 --- a/lib/wasi/src/bin_factory/module_cache.rs +++ b/lib/wasi/src/bin_factory/module_cache.rs @@ -103,7 +103,7 @@ impl ModuleCache { */ let now = platform_clock_time_get(Snapshot0Clockid::Monotonic, 1_000_000) .unwrap() as u128; - let delta = now.wrapping_sub(*when_cached); //wrapping sub for delta to prevent panic + let delta = now.saturating_sub(*when_cached); //saturating sub for delta and to prevent panic if delta <= self.cache_time.as_nanos() { return Some(data.clone()); }