Author: jra Date: 2006-07-02 21:05:19 +0000 (Sun, 02 Jul 2006) New Revision: 16761
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=16761 Log: Added additional NTSTATUS and DOS error test for "." This confirms a theory of mine... Added RAW-SAMBA3BADPATH to selectable options. Jeremy. Modified: branches/SAMBA_4_0/source/torture/raw/raw.c branches/SAMBA_4_0/source/torture/raw/samba3misc.c Changeset: Modified: branches/SAMBA_4_0/source/torture/raw/raw.c =================================================================== --- branches/SAMBA_4_0/source/torture/raw/raw.c 2006-07-02 20:40:53 UTC (rev 16760) +++ branches/SAMBA_4_0/source/torture/raw/raw.c 2006-07-02 21:05:19 UTC (rev 16761) @@ -54,6 +54,7 @@ register_torture_op("RAW-COMPOSITE", torture_raw_composite); register_torture_op("RAW-SAMBA3HIDE", torture_samba3_hide); register_torture_op("RAW-SAMBA3CHECKFSP", torture_samba3_checkfsp); + register_torture_op("RAW-SAMBA3BADPATH", torture_samba3_badpath); register_torture_op("SCAN-EAMAX", torture_max_eas); return NT_STATUS_OK; Modified: branches/SAMBA_4_0/source/torture/raw/samba3misc.c =================================================================== --- branches/SAMBA_4_0/source/torture/raw/samba3misc.c 2006-07-02 20:40:53 UTC (rev 16760) +++ branches/SAMBA_4_0/source/torture/raw/samba3misc.c 2006-07-02 21:05:19 UTC (rev 16761) @@ -253,6 +253,11 @@ status = smbcli_chkpath(cli_dos->tree, ".."); CHECK_STATUS(status, NT_STATUS_DOS(ERRDOS, ERRinvalidpath)); + status = smbcli_chkpath(cli_nt->tree, "."); + CHECK_STATUS(status, NT_STATUS_OBJECT_NAME_INVALID); + status = smbcli_chkpath(cli_dos->tree, "."); + CHECK_STATUS(status, NT_STATUS_DOS(ERRDOS, ERRbadpath)); + status = smbcli_chkpath(cli_nt->tree, "\t"); CHECK_STATUS(status, NT_STATUS_OBJECT_NAME_INVALID); status = smbcli_chkpath(cli_dos->tree, "\t");
