X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fserv_extensions.c;h=c091c65882779dac0b2a1645c5ca2aa45bcdc56c;hb=4c2f4825c58abb09b1da16140a4482b6bb7084df;hp=74eb0c5bda2ab3b117f6ecee6722da8950425195;hpb=3c277aa17b845eae327751b910e2570821b657da;p=citadel.git 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 {