summaryrefslogtreecommitdiff
path: root/source3/script
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2024-11-20 12:56:33 +0100
committerRalph Boehme <slow@samba.org>2024-11-22 09:50:37 +0000
commit34be8ef596291686e35e90e00c4da99de6cd55f3 (patch)
tree2dfce704ad0e36c0e03b5425f00631ee33b03949 /source3/script
parentcc0ed15feccfed8748619d0ee309f12dbe4f77e0 (diff)
downloadsamba-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-xsource3/script/tests/test_smbclient_s3.sh10
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