smbd: open a pathref fsp on the parent directory
commit405d11642b6dcfb373827f05cd2eef33c91e00db
authorRalph Boehme <slow@samba.org>
Wed, 16 Dec 2020 14:20:47 +0000 (16 15:20 +0100)
committerJeremy Allison <jra@samba.org>
Thu, 17 Dec 2020 18:56:29 +0000 (17 18:56 +0000)
treeb1b4f7af6189466eaf58bc698220717cff90de74
parent621793733dc6f22b2c90ca236906c62127e93cb0
smbd: open a pathref fsp on the parent directory

Prepares for calling SMB_VFS_MKDIRAT() below with a real dirfsp/atname. As
parent_dir_fname now has a pathref fsp in parent_dir_fname->fsp, make sure to
talloc_free() the parent_dir_fname before leaving the function, so the pathref
fsp is closed right there and not left around until the talloc tos is
destroyed (parent_dir_fname is a child of talloc-tos).

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