[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