]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-lda: Don't assert-crash if home directory isn't set.
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Tue, 7 Jun 2016 00:04:32 +0000 (03:04 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Tue, 14 Jun 2016 09:24:42 +0000 (12:24 +0300)
src/lib-lda/duplicate.c

index 65040c408e4a3c1c6857b5a7820fe5fdca361e85..609cf32fbfbf836bf8545edbe57b2910f5bf6973 100644 (file)
@@ -343,7 +343,8 @@ struct duplicate_context *duplicate_init(struct mail_user *user)
        }
 
        ctx = i_new(struct duplicate_context, 1);
-       ctx->path = i_strconcat(home, "/"DUPLICATE_FNAME, NULL);
+       ctx->path = home == NULL ? NULL :
+               i_strconcat(home, "/"DUPLICATE_FNAME, NULL);
        ctx->dotlock_set = default_duplicate_dotlock_set;
 
        mail_set = mail_user_set_get_storage_set(user);