]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3: smbd: dptr_close() can only be called from SMB1 code.
authorJeremy Allison <jra@samba.org>
Mon, 15 Jul 2019 21:58:21 +0000 (14:58 -0700)
committerRalph Boehme <slow@samba.org>
Tue, 6 Aug 2019 14:23:32 +0000 (14:23 +0000)
SMB_ASSERT this is the case.

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
source3/smbd/dir.c

index 7a845e9a2d0d03dd6312d7a2e5a004411003bf2b..167a7075ee83bb36e08fe8a8b1ec21a25505d00f 100644 (file)
@@ -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;