diff options
Diffstat (limited to 'src/config.rs')
-rw-r--r-- | src/config.rs | 5 |
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; |