diff options
Diffstat (limited to 'source3/smbd')
-rw-r--r-- | source3/smbd/trans2.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source3/smbd/trans2.c b/source3/smbd/trans2.c index 1ebdf16b8a..14c7eb8fa8 100644 --- a/source3/smbd/trans2.c +++ b/source3/smbd/trans2.c @@ -4871,6 +4871,13 @@ static int call_trans2mkdir(connection_struct *conn, char *inbuf, char *outbuf, FILE_CREATE, 0, NULL, &fsp); if (!NT_STATUS_IS_OK(status)) { +#if 0 + /* Do we need to do this here ? Need smbtorture test. JRA. */ + if (!use_nt_status() && NT_STATUS_EQUAL( + status, NT_STATUS_OBJECT_NAME_COLLISION)) { + status = NT_STATUS_DOS(ERRDOS, ERRfilexists); + } +#endif return ERROR_NT(status); } close_file(fsp, NORMAL_CLOSE); |