dovecot-2.0-sslstream: lib-lda: If hostname setting is empty, de...

dovecot at dovecot.org dovecot at dovecot.org
Sat Feb 13 02:56:09 EET 2010


details:   http://hg.dovecot.org/dovecot-2.0-sslstream/rev/b93d2e668eba
changeset: 10280:b93d2e668eba
user:      Timo Sirainen <tss at iki.fi>
date:      Mon Nov 09 15:04:33 2009 -0500
description:
lib-lda: If hostname setting is empty, default to system's hostname.

diffstat:

1 file changed, 5 insertions(+)
src/lib-lda/lda-settings.c |    5 +++++

diffs (21 lines):

diff -r 84a1776dd1c3 -r b93d2e668eba src/lib-lda/lda-settings.c
--- a/src/lib-lda/lda-settings.c	Mon Nov 09 15:00:59 2009 -0500
+++ b/src/lib-lda/lda-settings.c	Mon Nov 09 15:04:33 2009 -0500
@@ -1,6 +1,7 @@
 /* Copyright (c) 2005-2009 Dovecot authors, see the included COPYING file */
 
 #include "lib.h"
+#include "hostpid.h"
 #include "settings-parser.h"
 #include "mail-storage-settings.h"
 #include "lda-settings.h"
@@ -76,5 +77,9 @@ static bool lda_settings_check(void *_se
 		*error_r = "postmaster_address setting not given";
 		return FALSE;
 	}
+	if (*set->hostname == '\0') {
+		i_assert(my_hostname != NULL);
+		set->hostname = my_hostname;
+	}
 	return TRUE;
 }


More information about the dovecot-cvs mailing list