]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/alock.c
Changes from HEAD suggested by Howard (1st round, less tests)
[openldap] / servers / slapd / alock.c
index fc9e5290cb87cc6298695aeb18936345fc499bf2..ff6742144e06831809a270dbaa3a1d64c1724077 100644 (file)
@@ -504,6 +504,9 @@ alock_close ( alock_info_t * info )
        alock_slot_t slot_data;
        int res;
 
+       if ( !info->al_slot )
+               return ALOCK_CLEAN;
+
        (void) memset ((void *) &slot_data, 0, sizeof(alock_slot_t));
 
        res = alock_grab_lock (info->al_fd, 0);