Mercurial > dovecot > core-2.2
changeset 10568:f1a0f9a66164 HEAD
master: Fail if service's executable is empty.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 22 Jan 2010 17:46:54 +0200 |
parents | 7fe775a404b1 |
children | b01b9eff1f15 |
files | src/master/master-settings.c |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/master/master-settings.c Fri Jan 22 17:06:57 2010 +0200 +++ b/src/master/master-settings.c Fri Jan 22 17:46:54 2010 +0200 @@ -371,6 +371,11 @@ for (i = 0; i < count; i++) { struct service_settings *service = services[i]; + if (*service->executable == '\0') { + *error_r = t_strdup_printf("service(%s): " + "executable is empty", service->name); + return FALSE; + } if (*service->executable != '/') { service->executable = p_strconcat(pool, set->libexec_dir, "/",