From: Lennart Poettering Date: Sun, 10 Apr 2011 01:27:19 +0000 (+0200) Subject: socket: be a bit more verbose when refusing to start a socket unit X-Git-Tag: v25~69 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=4ac9236fa14696db3e8a650a083a238eca9b9ae9 socket: be a bit more verbose when refusing to start a socket unit --- diff --git a/src/socket.c b/src/socket.c index 80adf1689..a8f8dc3a5 100644 --- a/src/socket.c +++ b/src/socket.c @@ -1363,15 +1363,19 @@ static int socket_start(Unit *u) { /* Cannot run this without the service being around */ if (s->service) { - if (s->service->meta.load_state != UNIT_LOADED) + if (s->service->meta.load_state != UNIT_LOADED) { + log_error("Socket service %s not loaded, refusing.", s->service->meta.id); return -ENOENT; + } /* If the service is already active we cannot start the * socket */ if (s->service->state != SERVICE_DEAD && s->service->state != SERVICE_FAILED && - s->service->state != SERVICE_AUTO_RESTART) + s->service->state != SERVICE_AUTO_RESTART) { + log_error("Socket service %s already active, refusing.", s->service->meta.id); return -EBUSY; + } #ifdef HAVE_SYSV_COMPAT if (s->service->sysv_path) {