[PATCH] libcli: Overwrite destination in cli_smb2_rename

Ross Lagerwall rosslagerwall at gmail.com
Tue Aug 5 11:42:16 MDT 2014


Overwrite the destination in cli_smb2_rename by setting the
ReplaceIfExists byte to TRUE.

Signed-off-by: Ross Lagerwall <rosslagerwall at gmail.com>
---
 source3/libsmb/cli_smb2_fnum.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/source3/libsmb/cli_smb2_fnum.c b/source3/libsmb/cli_smb2_fnum.c
index 3a04ea1..1c08f7f 100644
--- a/source3/libsmb/cli_smb2_fnum.c
+++ b/source3/libsmb/cli_smb2_fnum.c
@@ -1910,6 +1910,7 @@ NTSTATUS cli_smb2_rename(struct cli_state *cli,
 		goto fail;
 	}
 
+	SCVAL(inbuf.data, 0, 0xFF);
 	SIVAL(inbuf.data, 16, converted_size_bytes);
 	memcpy(inbuf.data + 20, converted_str, converted_size_bytes);
 
-- 
2.0.3



More information about the samba-technical mailing list