From: Jeremy Allison Date: Wed, 26 May 2021 18:22:00 +0000 (-0700) Subject: s3: smbd: In parent_pathref(), parent_smb_fname() -> SMB_VFS_PARENT_PATHNAME(). X-Git-Tag: tevent-0.11.0~678 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b2027f982fe49023baca36101451e38df0b898c6;p=thirdparty%2Fsamba.git s3: smbd: In parent_pathref(), parent_smb_fname() -> SMB_VFS_PARENT_PATHNAME(). Signed-off-by: Jeremy Allison Reviewed-by: Ralph Boehme --- diff --git a/source3/smbd/files.c b/source3/smbd/files.c index 548004d33c6..e8f3d0fc52e 100644 --- a/source3/smbd/files.c +++ b/source3/smbd/files.c @@ -693,14 +693,14 @@ NTSTATUS parent_pathref(TALLOC_CTX *mem_ctx, struct smb_filename *atname = NULL; NTSTATUS status; int ret; - bool ok; - ok = parent_smb_fname(mem_ctx, - smb_fname, - &parent, - &atname); - if (!ok) { - return NT_STATUS_NO_MEMORY; + status = SMB_VFS_PARENT_PATHNAME(dirfsp->conn, + mem_ctx, + smb_fname, + &parent, + &atname); + if (!NT_STATUS_IS_OK(status)) { + return status; } /*