Mercurial > dovecot > original-hg > dovecot-1.2
changeset 8732:4142c933e231 HEAD
dict sql: If connect setting isn't given, give an error message instead of crashing.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 06 Feb 2009 17:19:57 -0500 |
parents | 3949c6d2e4c8 |
children | b899076947cf |
files | src/lib-dict/dict-sql-settings.c |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib-dict/dict-sql-settings.c Fri Feb 06 13:49:07 2009 -0500 +++ b/src/lib-dict/dict-sql-settings.c Fri Feb 06 17:19:57 2009 -0500 @@ -211,5 +211,11 @@ if (!settings_read(path, NULL, parse_setting, parse_section, &ctx)) return NULL; + if (ctx.set->connect == NULL) { + i_error("Error in configuration file %s: " + "Missing connect setting", path); + return NULL; + } + return ctx.set; }