mirror of
https://github.com/samba-team/samba.git
synced 2025-03-12 20:58:37 +03:00
smbd: return NT_STATUS_OBJECT_NAME_INVALID if a share doesn't support streams
This is what a Windows server returns. Tested with a share residing on a FAT formatted drive, a Windows filesystem that doesn't support streams. Combinations tested: file::$DATA file:stream file:stream:$DATA All three fail with NT_STATUS_OBJECT_NAME_INVALID. BUG: https://bugzilla.samba.org/show_bug.cgi?id=15126 BUG: https://bugzilla.samba.org/show_bug.cgi?id=15161 Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Volker Lendecke <vl@samba.org> (cherry picked from commit 201e1969bf31af07e8bd52876ff7f4d72b48a848)
This commit is contained in:
parent
c5796b0c7a
commit
fa6012b63a
@ -6233,7 +6233,7 @@ NTSTATUS create_file_default(connection_struct *conn,
|
||||
}
|
||||
|
||||
if (!(conn->fs_capabilities & FILE_NAMED_STREAMS)) {
|
||||
status = NT_STATUS_OBJECT_NAME_NOT_FOUND;
|
||||
status = NT_STATUS_OBJECT_NAME_INVALID;
|
||||
goto fail;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user