From: Volker Lendecke Date: Thu, 26 Mar 2020 09:31:47 +0000 (+0100) Subject: smbd: Use ARRAY_DEL_ELEMENT() in smbd_smb1_blocked_locks_cleanup() X-Git-Tag: ldb-2.2.0~1214 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a6de3d20467bce7922465b5939f2e98a5ae4a26a;p=thirdparty%2Fsamba.git smbd: Use ARRAY_DEL_ELEMENT() in smbd_smb1_blocked_locks_cleanup() Signed-off-by: Volker Lendecke Reviewed-by: Ralph Boehme --- diff --git a/source3/smbd/blocking.c b/source3/smbd/blocking.c index fbedcea05aa..eb219034a09 100644 --- a/source3/smbd/blocking.c +++ b/source3/smbd/blocking.c @@ -312,7 +312,7 @@ static void smbd_smb1_blocked_locks_cleanup( struct files_struct *fsp = state->fsp; struct tevent_req **blocked = fsp->blocked_smb1_lock_reqs; size_t num_blocked = talloc_array_length(blocked); - size_t i, num_after; + size_t i; DBG_DEBUG("req=%p, state=%p, req_state=%d\n", req, @@ -331,17 +331,8 @@ static void smbd_smb1_blocked_locks_cleanup( } SMB_ASSERT(i 0) { - /* - * The locks need to be kept in order, see - * raw.lock.multilock2 - */ - memmove(&blocked[i], - &blocked[i+1], - sizeof(*blocked) * num_after); - } fsp->blocked_smb1_lock_reqs = talloc_realloc( fsp, blocked, struct tevent_req *, num_blocked-1); }