--- servers/slapd/back-sock/compare.c 2007/09/07 10:20:24 1.2 +++ servers/slapd/back-sock/compare.c 2007/12/26 23:51:45 1.3 @@ -1,5 +1,5 @@ /* compare.c - sock backend compare function */ -/* $OpenLDAP: pkg/ldap/servers/slapd/back-sock/compare.c,v 1.1 2007/09/07 10:04:55 hyc Exp $ */ +/* $OpenLDAP: pkg/ldap/servers/slapd/back-sock/compare.c,v 1.2 2007/09/07 10:20:24 hyc Exp $ */ /* This work is part of OpenLDAP Software . * * Copyright 1998-2007 The OpenLDAP Foundation. @@ -48,7 +48,7 @@ sock_back_compare( e.e_private = NULL; if ( ! access_allowed( op, &e, - entry, NULL, ACL_READ, NULL ) ) + entry, NULL, ACL_COMPARE, NULL ) ) { send_ldap_error( op, rs, LDAP_INSUFFICIENT_ACCESS, NULL ); return -1;