From: Timo Sirainen Date: Mon, 13 Apr 2009 19:13:21 +0000 (-0400) Subject: mail-storage-service: Don't do userdb lookups to get a missing home if it's not wanted. X-Git-Tag: 2.0.alpha1~962 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=d896b20f276a4fe2b291b238c2ba580c58c8d186;p=thirdparty%2Fdovecot%2Fcore.git mail-storage-service: Don't do userdb lookups to get a missing home if it's not wanted. --HG-- branch : HEAD --- diff --git a/src/lib-storage/mail-storage-service.c b/src/lib-storage/mail-storage-service.c index b659ee650b..0d194b22b5 100644 --- a/src/lib-storage/mail-storage-service.c +++ b/src/lib-storage/mail-storage-service.c @@ -336,8 +336,7 @@ mail_storage_service_init_post(struct master_service *service, } mail_user = mail_user_alloc(user, user_set); - if (*home != '\0') - mail_user_set_home(mail_user, home); + mail_user_set_home(mail_user, *home == '\0' ? NULL : home); mail_user_set_vars(mail_user, geteuid(), service->name, NULL, NULL); if (mail_user_init(mail_user, error_r) < 0) { mail_user_unref(&mail_user);