mirror of
https://github.com/samba-team/samba.git
synced 2025-02-09 09:57:48 +03:00
s3: smbd: Change recursive_rmdir() to call SMB_VFS_UNLINKAT() in rmdir case.
Use conn->cwd_fsp as current fsp. No logic change for now. Signed-off-by: Jeremy Allison <jra@samba.org> Reviewed-by: Ralph Boehme <slow@samba.org>
This commit is contained in:
parent
7991a12e3f
commit
ca5e8938ce
@ -905,7 +905,11 @@ bool recursive_rmdir(TALLOC_CTX *ctx,
|
||||
if(!recursive_rmdir(ctx, conn, smb_dname_full)) {
|
||||
goto err_break;
|
||||
}
|
||||
if(SMB_VFS_RMDIR(conn, smb_dname_full) != 0) {
|
||||
retval = SMB_VFS_UNLINKAT(conn,
|
||||
conn->cwd_fsp,
|
||||
smb_dname_full,
|
||||
AT_REMOVEDIR);
|
||||
if (retval != 0) {
|
||||
goto err_break;
|
||||
}
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user