changeset 10703:951a90e95ebe HEAD

master: Check for the existence of service executable after all.
author Timo Sirainen <tss@iki.fi>
date Sat, 13 Feb 2010 07:25:56 +0200
parents dc6cf5f10602
children c26002b81f57
files src/master/service.c
diffstat 1 files changed, 4 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- 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;
 }