]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
CVE-2017-2619: s3: smbd: Create wrapper function for OpenDir in preparation for makin...
authorJeremy Allison <jra@samba.org>
Mon, 19 Dec 2016 19:55:56 +0000 (11:55 -0800)
committerKarolin Seeger <kseeger@samba.org>
Wed, 22 Mar 2017 09:45:15 +0000 (10:45 +0100)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=12496

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Uri Simchoni <uri@samba.org>
source3/smbd/dir.c

index 380591521068b088ee0477083cef2ba81f9d3aea..cbd32e30704be6c5ff68611e53a43a6a5917fd2b 100644 (file)
@@ -1588,7 +1588,8 @@ static int smb_Dir_destructor(struct smb_Dir *dirp)
  Open a directory.
 ********************************************************************/
 
-struct smb_Dir *OpenDir(TALLOC_CTX *mem_ctx, connection_struct *conn,
+static struct smb_Dir *OpenDir_internal(TALLOC_CTX *mem_ctx,
+                       connection_struct *conn,
                        const char *name,
                        const char *mask,
                        uint32_t attr)
@@ -1628,6 +1629,18 @@ struct smb_Dir *OpenDir(TALLOC_CTX *mem_ctx, connection_struct *conn,
        return NULL;
 }
 
+struct smb_Dir *OpenDir(TALLOC_CTX *mem_ctx, connection_struct *conn,
+                       const char *name,
+                       const char *mask,
+                       uint32_t attr)
+{
+       return OpenDir_internal(mem_ctx,
+                               conn,
+                               name,
+                               mask,
+                               attr);
+}
+
 /*******************************************************************
  Open a directory from an fsp.
 ********************************************************************/