s3:torture/test_smb2: expect FILE_CLOSED on invalid handles in SMB2-MULTI-CHANNEL
authorStefan Metzmacher <metze@samba.org>
Wed, 29 Feb 2012 02:57:34 +0000 (03:57 +0100)
committerStefan Metzmacher <metze@samba.org>
Wed, 29 Feb 2012 04:49:10 +0000 (05:49 +0100)
metze

source3/torture/test_smb2.c

index 83d59ffbeb60c116ce7024aed124a90c2e82726b..804b542bfda6954a4f2bae5f761a93e2dc8ecdf1 100644 (file)
@@ -1018,13 +1018,15 @@ bool run_smb2_multi_channel(int dummy)
        }
 
        status = smb2cli_flush(cli2, fid_persistent, fid_volatile);
-       if (!NT_STATUS_IS_OK(status)) {
+       if (!NT_STATUS_EQUAL(status, NT_STATUS_FILE_CLOSED)) {
                printf("smb2cli_flush returned %s\n", nt_errstr(status));
+               return false;
        }
 
        status = smb2cli_flush(cli1, fid_persistent, fid_volatile);
-       if (!NT_STATUS_IS_OK(status)) {
+       if (!NT_STATUS_EQUAL(status, NT_STATUS_FILE_CLOSED)) {
                printf("smb2cli_flush returned %s\n", nt_errstr(status));
+               return false;
        }
 
        return true;