diff options
| author | Volker Lendecke <vl@samba.org> | 2024-11-20 12:56:33 +0100 |
|---|---|---|
| committer | Ralph Boehme <slow@samba.org> | 2024-11-22 09:50:37 +0000 |
| commit | 34be8ef596291686e35e90e00c4da99de6cd55f3 (patch) | |
| tree | 2dfce704ad0e36c0e03b5425f00631ee33b03949 /source3/script | |
| parent | cc0ed15feccfed8748619d0ee309f12dbe4f77e0 (diff) | |
| download | samba-34be8ef596291686e35e90e00c4da99de6cd55f3.tar.gz samba-34be8ef596291686e35e90e00c4da99de6cd55f3.tar.bz2 samba-34be8ef596291686e35e90e00c4da99de6cd55f3.zip | |
smbd: Return NT_STATUS_STOPPED_ON_SYMLINK
Do this for "follow symlinks = now" and smb2 unix extensions
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
Diffstat (limited to 'source3/script')
| -rwxr-xr-x | source3/script/tests/test_smbclient_s3.sh | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/source3/script/tests/test_smbclient_s3.sh b/source3/script/tests/test_smbclient_s3.sh index cbff5026ee7..35a283a8546 100755 --- a/source3/script/tests/test_smbclient_s3.sh +++ b/source3/script/tests/test_smbclient_s3.sh @@ -1343,11 +1343,17 @@ EOF return 1 fi - echo "$out" | grep 'NT_STATUS_OBJECT_NAME_NOT_FOUND' + if [ "$PROTOCOL" = "SMB3" ]; then + expected_error="NT_STATUS_STOPPED_ON_SYMLINK" + else + expected_error="NT_STATUS_OBJECT_NAME_NOT_FOUND" + fi + + echo "$out" | grep "$expected_error" ret=$? if [ $ret -ne 0 ]; then echo "$out" - echo "failed - should get NT_STATUS_OBJECT_NAME_NOT_FOUND getting \\nosymlinks\\source" + echo "failed - should get ${expected_error} getting \\nosymlinks\\source" return 1 fi |
