dovecot-2.0: master: Check for the existence of service executab...

dovecot at dovecot.org dovecot at dovecot.org
Sat Feb 13 07:26:03 EET 2010


details:   http://hg.dovecot.org/dovecot-2.0/rev/951a90e95ebe
changeset: 10703:951a90e95ebe
user:      Timo Sirainen <tss at iki.fi>
date:      Sat Feb 13 07:25:56 2010 +0200
description:
master: Check for the existence of service executable after all.

diffstat:

 src/master/service.c |  10 ++++------
 1 files changed, 4 insertions(+), 6 deletions(-)

diffs (20 lines):

diff -r dc6cf5f10602 -r 951a90e95ebe src/master/service.c
--- a/src/master/service.c	Sat Feb 13 07:15:27 2010 +0200
+++ b/src/master/service.c	Sat Feb 13 07:25:56 2010 +0200
@@ -307,12 +307,10 @@
 			return NULL;
 	}
 
-	if (array_count(&service->listeners) > 0) {
-		if (access(t_strcut(service->executable, ' '), X_OK) < 0) {
-			*error_r = t_strdup_printf("access(%s) failed: %m",
-				t_strcut(service->executable, ' '));
-			return NULL;
-		}
+	if (access(t_strcut(service->executable, ' '), X_OK) < 0) {
+		*error_r = t_strdup_printf("access(%s) failed: %m",
+					   t_strcut(service->executable, ' '));
+		return NULL;
 	}
 	return service;
 }


More information about the dovecot-cvs mailing list