]> git.sur5r.net Git - openldap/commitdiff
Fix ITS#2157, server should never attempt to unlink the client's socket.
authorHoward Chu <hyc@openldap.org>
Sat, 26 Oct 2002 22:41:26 +0000 (22:41 +0000)
committerHoward Chu <hyc@openldap.org>
Sat, 26 Oct 2002 22:41:26 +0000 (22:41 +0000)
It likely has no name anyway, and the client owns it after all.

servers/slapd/connection.c

index 64a591dd5587bd18c54e53509249421974780c54..aeed4237b8da68fc7fdef23307db4d29c1b00e7c 100644 (file)
@@ -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;
        }