From 72fb4246d65b3515286ab178702606ca75ff420f Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Thu, 26 Feb 2009 04:13:20 +0000 Subject: [PATCH] Avoid reference past end of array --- servers/slapd/modify.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/slapd/modify.c b/servers/slapd/modify.c index 7adc30469c..25c4480663 100644 --- a/servers/slapd/modify.c +++ b/servers/slapd/modify.c @@ -808,7 +808,7 @@ slap_sort_vals( } } done: - if ( i >= 0 ) + if ( rc == LDAP_TYPE_OR_VALUE_EXISTS && i >= 0 ) *dup = ix[i]; /* For sorted attributes, put the values in index order */ -- 2.39.5