]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
mail-storage-service: Don't do userdb lookups to get a missing home if it's not wanted.
authorTimo Sirainen <tss@iki.fi>
Mon, 13 Apr 2009 19:13:21 +0000 (15:13 -0400)
committerTimo Sirainen <tss@iki.fi>
Mon, 13 Apr 2009 19:13:21 +0000 (15:13 -0400)
--HG--
branch : HEAD

src/lib-storage/mail-storage-service.c

index b659ee650bb4557a317cc1a3aa5dd6bc5dd63cf5..0d194b22b5b34feb69fdf3dc69f1ab80efd6d960 100644 (file)
@@ -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);