smbd: remove unneeded parent_dir variable from mkdir_internal()
authorRalph Boehme <slow@samba.org>
Wed, 29 Apr 2020 09:06:26 +0000 (11:06 +0200)
committerJeremy Allison <jra@samba.org>
Wed, 29 Apr 2020 18:16:02 +0000 (18:16 +0000)
Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
Autobuild-User(master): Jeremy Allison <jra@samba.org>
Autobuild-Date(master): Wed Apr 29 18:16:02 UTC 2020 on sn-devel-184

source3/smbd/open.c

index 03505cab42c5d23f47ffc16e2748b4b312b02397..ef20b44ea15c6f108e6fd48efad6048e2e899aca 100644 (file)
@@ -4043,7 +4043,6 @@ static NTSTATUS mkdir_internal(connection_struct *conn,
                loadparm_s3_global_substitution();
        mode_t mode;
        struct smb_filename *parent_dir_fname = NULL;
-       char *parent_dir = NULL;
        NTSTATUS status;
        bool posix_open = false;
        bool need_re_stat = false;
@@ -4064,7 +4063,6 @@ static NTSTATUS mkdir_internal(connection_struct *conn,
        if (!ok) {
                return NT_STATUS_NO_MEMORY;
        }
-       parent_dir = parent_dir_fname->base_name;
 
        if (file_attributes & FILE_FLAG_POSIX_SEMANTICS) {
                posix_open = true;
@@ -4082,7 +4080,7 @@ static NTSTATUS mkdir_internal(connection_struct *conn,
        if(!NT_STATUS_IS_OK(status)) {
                DEBUG(5,("mkdir_internal: check_parent_access "
                        "on directory %s for path %s returned %s\n",
-                       parent_dir,
+                       smb_fname_str_dbg(parent_dir_fname),
                        smb_dname->base_name,
                        nt_errstr(status) ));
                return status;