From fe48395ee815e8c23d89ffdf19eea40db4388c56 Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan@rename-it.nl>
Date: Sun, 17 May 2009 20:05:44 +0200
Subject: [PATCH] Made default of sieve_dir setting match the ManageSieve
 implementation.

---
 src/lib-sieve/plugins/include/ext-include-common.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/lib-sieve/plugins/include/ext-include-common.c b/src/lib-sieve/plugins/include/ext-include-common.c
index 886795ee6..7a530450f 100644
--- a/src/lib-sieve/plugins/include/ext-include-common.c
+++ b/src/lib-sieve/plugins/include/ext-include-common.c
@@ -74,8 +74,11 @@ const char *ext_include_get_script_directory
 	case EXT_INCLUDE_LOCATION_PERSONAL:
 		sieve_dir = getenv("SIEVE_DIR");
 
-		if (sieve_dir == NULL)
-			sieve_dir = getenv("HOME");
+		if (sieve_dir == NULL) {
+			const char *home = getenv("HOME");
+			
+			sieve_dir = home_expand_tilde("~/sieve", home);	
+		}
 		break;
    	case EXT_INCLUDE_LOCATION_GLOBAL:
 		sieve_dir = getenv("SIEVE_GLOBAL_DIR");
-- 
GitLab