diff --git a/servers/slapd/back-bdb/modify.c b/servers/slapd/back-bdb/modify.c
index fb38f2df9fd782f303c0bf1d5a9260bf1b488d55..c5c5e6a9b81c7ddd16ad18eeb119b2b71d624182 100644
--- a/servers/slapd/back-bdb/modify.c
+++ b/servers/slapd/back-bdb/modify.c
@@ -298,7 +298,6 @@ int bdb_modify_internal(
 					/* Save deleted values */
 					if ( rc == LDAP_NO_SUCH_ATTRIBUTE )
 						vals[j++] = ap->a_nvals[i];
-					i++;
 				}
 				BER_BVZERO(vals+j);
 			} else {