summaryrefslogtreecommitdiffstats
path: root/src/config.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.rs')
-rw-r--r--src/config.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/config.rs b/src/config.rs
index 0b84a5e..62e4323 100644
--- a/src/config.rs
+++ b/src/config.rs
@@ -104,7 +104,10 @@ fn parse_duration<S: AsRef<str>>(s: S) -> Result<Duration, Error> {
for c in chars.by_ref() {
if c.is_ascii_digit() {
- nums = nums * 10 + c.to_digit(10).unwrap() as i64;
+ nums = nums * 10
+ + c.to_digit(10)
+ .ok_or_else(|| Error::Config("Invalid jwt_max_age".to_string()))?
+ as i64;
} else {
unit.push(c);
break;