From: Timo Sirainen Date: Fri, 15 Oct 2010 23:35:28 +0000 (+0100) Subject: lib-lda: Make sure duplicate_init() handles non-existent home correctly. X-Git-Tag: 2.0.6~45 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4059c8e70af748a4e78c1ae93c3c7122ad31a5fb;p=thirdparty%2Fdovecot%2Fcore.git lib-lda: Make sure duplicate_init() handles non-existent home correctly. With previous change mail_user_get_home() always set home, but this is good anyway. --- diff --git a/src/lib-lda/duplicate.c b/src/lib-lda/duplicate.c index 1d51e91656..4a4d73aba1 100644 --- a/src/lib-lda/duplicate.c +++ b/src/lib-lda/duplicate.c @@ -324,10 +324,9 @@ struct duplicate_context *duplicate_init(struct mail_user *user) { struct duplicate_context *ctx; const struct mail_storage_settings *mail_set; - const char *home; - int ret; + const char *home = NULL; - if ((ret = mail_user_get_home(user, &home)) <= 0) { + if (mail_user_get_home(user, &home) <= 0) { i_error("User %s doesn't have home dir set, " "disabling duplicate database", user->username); }