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