From: Jeremy Allison Date: Mon, 15 Jul 2019 21:58:21 +0000 (-0700) Subject: s3: smbd: dptr_close() can only be called from SMB1 code. X-Git-Tag: tdb-1.4.2~371 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=23d0555c0d0ff2efc62e80dde58f146de97cc27b;p=thirdparty%2Fsamba.git 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 --- 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;