From 63e1220a2bb984a89b2f6e20c37f16d15f1a8814 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Wed, 17 Jul 2019 13:37:02 -0700 Subject: [PATCH] s3: smbd: Remove dptr_close() from reply_fclose(). Now we're handle-based close_file() already does what is needed to shut down directory enumeration. Signed-off-by: Jeremy Allison Reviewed-by: Ralph Boehme --- source3/smbd/reply.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source3/smbd/reply.c b/source3/smbd/reply.c index c6328fce85b..32121a322a2 100644 --- a/source3/smbd/reply.c +++ b/source3/smbd/reply.c @@ -2184,10 +2184,10 @@ void reply_fclose(struct smb_request *req) fsp = dptr_fetch_fsp(sconn, status+12,&dptr_num); if(fsp != NULL) { - /* Close the dptr - we know it's gone */ - dptr_close(sconn, &dptr_num); + /* Close the file - we know it's gone */ close_file(NULL, fsp, NORMAL_CLOSE); fsp = NULL; + dptr_num = -1; } reply_outbuf(req, 1, 0); -- 2.47.3