From: Howard Chu Date: Fri, 8 Jun 2007 10:13:18 +0000 (+0000) Subject: ITS#4966 from HEAD X-Git-Tag: OPENLDAP_REL_ENG_2_3_36~21 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=1906f4d3b6b67609db51393efa63beabaf0d912a;p=openldap ITS#4966 from HEAD --- diff --git a/servers/slapd/overlays/valsort.c b/servers/slapd/overlays/valsort.c index b089a71899..bfd3ca1ffb 100644 --- a/servers/slapd/overlays/valsort.c +++ b/servers/slapd/overlays/valsort.c @@ -447,6 +447,9 @@ valsort_modify( Operation *op, SlapReply *rs ) if ( !(vi->vi_sort & VALSORT_WEIGHTED )) continue; for (ml = op->orm_modlist; ml; ml=ml->sml_next ) { + /* Must be a Delete Attr op, so no values to consider */ + if ( !ml->sml_values ) + continue; if ( ml->sml_desc == vi->vi_ad ) break; }