From 4c2f4825c58abb09b1da16140a4482b6bb7084df Mon Sep 17 00:00:00 2001 From: Wilfried Goesgens Date: Sun, 25 Mar 2012 12:56:21 +0200 Subject: [PATCH] UDS: unlink them just to be shure. --- citadel/serv_extensions.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/citadel/serv_extensions.c b/citadel/serv_extensions.c index 74eb0c5bd..c091c6588 100644 --- a/citadel/serv_extensions.c +++ b/citadel/serv_extensions.c @@ -838,6 +838,7 @@ void CtdlUnregisterServiceHook(int tcp_port, char *sockpath, if (sockpath) { syslog(LOG_INFO, "Closed UNIX domain socket %s\n", sockpath); + unlink(sockpath); } else if (tcp_port) { syslog(LOG_INFO, "Closed TCP port %d\n", tcp_port); } else { @@ -870,6 +871,7 @@ void CtdlShutdownServiceHooks(void) syslog(LOG_INFO, "[%s] Closed UNIX domain socket %s\n", cur->ServiceName, cur->sockpath); + unlink(cur->sockpath); } else { syslog(LOG_INFO, "[%s] closing service\n", cur->ServiceName); @@ -890,6 +892,7 @@ void CtdlDestroyServiceHook(void) if (cur->sockpath) { syslog(LOG_INFO, "Closed UNIX domain socket %s\n", cur->sockpath); + unlink(cur->sockpath); } else if (cur->tcp_port) { syslog(LOG_INFO, "Closed TCP port %d\n", cur->tcp_port); } else { -- 2.30.2