Skip to content
Snippets Groups Projects
Commit 322a800c authored by Howard Chu's avatar Howard Chu
Browse files

Fix ITS#2157, server should never attempt to unlink the client's socket.

It likely has no name anyway, and the client owns it after all.
parent dea24205
No related branches found
No related tags found
No related merge requests found
......@@ -635,22 +635,6 @@ connection_destroy( Connection *c )
}
c->c_peer_domain.bv_len = 0;
if(c->c_peer_name.bv_val != NULL) {
#ifdef LDAP_PF_LOCAL
/*
* If peer was a domain socket, unlink. Mind you,
* they may be un-named. Should we leave this to
* the client?
*/
if (strncmp(c->c_peer_name.bv_val, "PATH=",
sizeof("PATH=") - 1) == 0) {
char *path = c->c_peer_name.bv_val
+ sizeof("PATH=") - 1;
if (path[0] != '\0') {
(void)unlink(path);
}
}
#endif /* LDAP_PF_LOCAL */
free(c->c_peer_name.bv_val);
c->c_peer_name.bv_val = NULL;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment