[dovecot-cvs] dovecot/src/master master-settings.c,1.4,1.5
cras at procontrol.fi
cras at procontrol.fi
Tue Feb 4 09:04:45 EET 2003
Update of /home/cvs/dovecot/src/master
In directory danu:/tmp/cvs-serv31942
Modified Files:
master-settings.c
Log Message:
Don't complain about missing *-login binaries if they're not enabled.
Index: master-settings.c
===================================================================
RCS file: /home/cvs/dovecot/src/master/master-settings.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- master-settings.c 1 Feb 2003 11:54:42 -0000 1.4
+++ master-settings.c 4 Feb 2003 07:04:43 -0000 1.5
@@ -240,8 +240,11 @@
static void login_settings_verify(struct login_settings *login)
{
- if (access(login->executable, X_OK) < 0)
- i_fatal("Can't use login executable %s: %m", login->executable);
+ if (strstr(set->protocols, login->name) != NULL) {
+ if (access(login->executable, X_OK) < 0)
+ i_fatal("Can't use login executable %s: %m",
+ login->executable);
+ }
if (login->processes_count < 1)
i_fatal("login_processes_count must be at least 1");
More information about the dovecot-cvs
mailing list