From 9eb4931822eb471ede53ff624e24f8197fcdeb51 Mon Sep 17 00:00:00 2001 From: Kittycat Date: Wed, 24 May 2023 16:47:36 +0000 Subject: [PATCH] Fix: the `/time` command has been fixed in accordance to issue #1622 --- server/src/cmd.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/src/cmd.rs b/server/src/cmd.rs index 65e0c09167..f9723bc9c0 100644 --- a/server/src/cmd.rs +++ b/server/src/cmd.rs @@ -1017,6 +1017,10 @@ fn handle_time( ), Some(n) => match n.parse::() { Ok(n) => { + // Incase the number of digits in the number is greater than 16 + if n >= 1e17 { + return Err(format!("{} is invalid, cannot be larger than 16 digits", n)); + } if n < 0.0 { return Err(format!("{} is invalid, cannot be negative.", n)); }