changeset 12291:0521ab2380cf

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.
author Timo Sirainen <tss@iki.fi>
date Sat, 16 Oct 2010 00:35:28 +0100
parents 811e49651662
children 84a9dc26108f
files src/lib-lda/duplicate.c
diffstat 1 files changed, 2 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-lda/duplicate.c	Sat Oct 16 00:34:28 2010 +0100
+++ b/src/lib-lda/duplicate.c	Sat Oct 16 00:35:28 2010 +0100
@@ -324,10 +324,9 @@
 {
 	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);
 	}