From 61a28bceef820970a9a888338873c16af4d7935c Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Thu, 26 Mar 2020 11:08:07 +0100 Subject: [PATCH] ldb: Use ARRAY_DEL_ELEMENT() in ldb_kv_index_del_value() Signed-off-by: Volker Lendecke Reviewed-by: Ralph Boehme --- lib/ldb/ldb_key_value/ldb_kv_index.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/ldb/ldb_key_value/ldb_kv_index.c b/lib/ldb/ldb_key_value/ldb_kv_index.c index 5a24b074e1c..9be7c5adcbe 100644 --- a/lib/ldb/ldb_key_value/ldb_kv_index.c +++ b/lib/ldb/ldb_key_value/ldb_kv_index.c @@ -3266,9 +3266,7 @@ int ldb_kv_index_del_value(struct ldb_module *module, } j = (unsigned int) i; - if (j != list->count - 1) { - memmove(&list->dn[j], &list->dn[j+1], sizeof(list->dn[0])*(list->count - (j+1))); - } + ARRAY_DEL_ELEMENT(list->dn, j, list->count); list->count--; if (list->count == 0) { talloc_free(list->dn); -- 2.47.3