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