From e455b1d6895507a18736380a43daf2e72a407b6b Mon Sep 17 00:00:00 2001
From: Stephan Bosch <stephan@rename-it.nl>
Date: Thu, 5 Nov 2009 15:46:48 +0100
Subject: [PATCH] Adjusted to API changes in Dovecot v2.0.

---
 src/lib-sieve-tool/mail-raw.c       | 2 +-
 src/sieve-tools/sieve-test.c        | 3 ++-
 src/testsuite/testsuite-mailstore.c | 3 ++-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/lib-sieve-tool/mail-raw.c b/src/lib-sieve-tool/mail-raw.c
index d66088d1d..b38b765b7 100644
--- a/src/lib-sieve-tool/mail-raw.c
+++ b/src/lib-sieve-tool/mail-raw.c
@@ -166,7 +166,7 @@ void mail_raw_init
 	
 	sets = master_service_settings_get_others(service);
 
-	raw_mail_user = mail_user_alloc(user, sets[0]); 
+	raw_mail_user = mail_user_alloc(user, mail_user->set_info, sets[0]);
 	mail_user_set_home(raw_mail_user, "/");
    
 	if (mail_user_init(raw_mail_user, &errstr) < 0)
diff --git a/src/sieve-tools/sieve-test.c b/src/sieve-tools/sieve-test.c
index 3ae6fa081..7183c99e2 100644
--- a/src/sieve-tools/sieve-test.c
+++ b/src/sieve-tools/sieve-test.c
@@ -256,7 +256,8 @@ int main(int argc, char **argv)
 		if ( mailloc != NULL ) {
 			const char *errstr;
 
-			mail_user = mail_user_alloc(user, mail_user_dovecot->unexpanded_set);
+			mail_user = mail_user_alloc
+				(user, mail_user_dovecot->set_info, mail_user_dovecot->unexpanded_set);
 			mail_user_set_home(mail_user, home);
 
 			if ( mail_user_init(mail_user, &errstr) < 0 )
diff --git a/src/testsuite/testsuite-mailstore.c b/src/testsuite/testsuite-mailstore.c
index 878baa67a..a555c0b47 100644
--- a/src/testsuite/testsuite-mailstore.c
+++ b/src/testsuite/testsuite-mailstore.c
@@ -62,7 +62,8 @@ void testsuite_mailstore_init
 			testsuite_mailstore_tmp);		
 	}
 
-	mail_user = mail_user_alloc(user, service_user->unexpanded_set);
+	mail_user = mail_user_alloc
+		(user, service_user->set_info, service_user->unexpanded_set);
 	mail_user_set_home(mail_user, home);
 
 	if ( mail_user_init(mail_user, &errstr) < 0 )
-- 
GitLab