From: Volker Lendecke Date: Sun, 20 Jan 2008 14:51:02 +0000 (+0100) Subject: Add an exception for S3 X-Git-Tag: samba-4.0.0alpha3~433^2~2 X-Git-Url: http://git.samba.org/samba.git/?p=ira%2Fwip.git;a=commitdiff_plain;h=da9a5b571ea87b2e08c74463d3fae58a9eb0828a;hp=88f9e11286bf0f12fc766dbf21f311e5373f0811 Add an exception for S3 Doing this correctly would involve a create_file call for qpathinfo --- diff --git a/source/torture/raw/streams.c b/source/torture/raw/streams.c index bbc0bcae82b..ca6b488af5a 100644 --- a/source/torture/raw/streams.c +++ b/source/torture/raw/streams.c @@ -490,9 +490,16 @@ static bool test_stream_delete(struct torture_context *tctx, status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo); CHECK_STATUS(status, NT_STATUS_DELETE_PENDING); - finfo.generic.in.file.path = sname1; - status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo); - CHECK_STATUS(status, NT_STATUS_DELETE_PENDING); + if (!torture_setting_bool(tctx, "samba3", false)) { + + /* + * S3 doesn't do this yet + */ + + finfo.generic.in.file.path = sname1; + status = smb_raw_pathinfo(cli->tree, mem_ctx, &finfo); + CHECK_STATUS(status, NT_STATUS_DELETE_PENDING); + } /* * fd-based qfileinfo on the stream still works, the stream does not