From 23d0555c0d0ff2efc62e80dde58f146de97cc27b Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Mon, 15 Jul 2019 14:58:21 -0700 Subject: [PATCH] s3: smbd: dptr_close() can only be called from SMB1 code. SMB_ASSERT this is the case. Signed-off-by: Jeremy Allison Reviewed-by: Ralph Boehme --- source3/smbd/dir.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source3/smbd/dir.c b/source3/smbd/dir.c index 7a845e9a2d0..167a7075ee8 100644 --- a/source3/smbd/dir.c +++ b/source3/smbd/dir.c @@ -207,13 +207,15 @@ done: } /**************************************************************************** - Close a dptr given a key. + Close a dptr given a key. SMB1 *only*. ****************************************************************************/ void dptr_close(struct smbd_server_connection *sconn, int *key) { struct dptr_struct *dptr; + SMB_ASSERT(!sconn->using_smb2); + if(*key == INVALID_DPTR_KEY) return; -- 2.47.3