diff --git a/src/lib-sieve/sieve-settings.c b/src/lib-sieve/sieve-settings.c index 2105c675458662bc5599b6e3e08077f25d4e5079..b62281370add58d9d88246d72849efa2041af8e1 100644 --- a/src/lib-sieve/sieve-settings.c +++ b/src/lib-sieve/sieve-settings.c @@ -119,8 +119,7 @@ bool sieve_setting_get_size_value case 'B': /* byte (useless) */ multiply = 1; break; - case 'k': /* kilobyte */ - case 'K': + case 'K': /* kilobyte */ multiply = 1024; break; case 'M': /* megabyte */ @@ -193,7 +192,7 @@ bool sieve_setting_get_duration_value if ( !sieve_setting_parse_uint(svinst, setting, str_value, &endp, &value) ) return FALSE; - switch (i_toupper(*endp)) { + switch (i_tolower(*endp)) { case '\0': /* default */ case 's': /* seconds */ multiply = 1;