aboutsummaryrefslogtreecommitdiffstats
path: root/ipc.c
diff options
context:
space:
mode:
Diffstat (limited to 'ipc.c')
-rw-r--r--ipc.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ipc.c b/ipc.c
index 884039d2..5da9d8e4 100644
--- a/ipc.c
+++ b/ipc.c
@@ -908,6 +908,9 @@ int ipc_master_listen_socket()
struct sockaddr_un un_addr;
int serversock;
+ if (!IPCSOCKET || !*IPCSOCKET)
+ return 1;
+
/* Clean up old socket files that were hanging around.. */
if (unlink(IPCSOCKET) == -1 && errno != ENOENT) {
log_message( LOGLVL_ERROR, "Could not remove old IPC socket at %s: %s", IPCSOCKET, strerror(errno) );