From 015073d0a3b615068aaee8ca6819f567c5ebda86 Mon Sep 17 00:00:00 2001 From: Stephan Bosch <stephan@rename-it.nl> Date: Fri, 11 Feb 2011 09:24:12 +0100 Subject: [PATCH] Fixed bug in parsing of duration settings. --- src/lib-sieve/sieve-settings.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/lib-sieve/sieve-settings.c b/src/lib-sieve/sieve-settings.c index 2105c6754..b62281370 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; -- GitLab