The branch, master has been updated via 44de839... smbtorture: Don't crash RAW-QFILEINFO if there's no alternate name. via 88d48a7... smbtorture: Make BASE-OPENATTR report a failure if it fails. from c43e832... s3-waf: fix the waf build with more recent MIT krb5 libs.
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master - Log ----------------------------------------------------------------- commit 44de839dabb6062d524ddc0001ca23fb8505e643 Author: James Peach <jpe...@samba.org> Date: Fri Aug 6 15:21:31 2010 -0700 smbtorture: Don't crash RAW-QFILEINFO if there's no alternate name. commit 88d48a7d92ca7dedc5357a1e7caab544e586bafb Author: James Peach <jpe...@samba.org> Date: Fri Aug 6 15:25:12 2010 -0700 smbtorture: Make BASE-OPENATTR report a failure if it fails. ----------------------------------------------------------------------- Summary of changes: source4/torture/basic/attr.c | 6 ++++-- source4/torture/raw/qfileinfo.c | 5 +++++ 2 files changed, 9 insertions(+), 2 deletions(-) Changeset truncated at 500 lines: diff --git a/source4/torture/basic/attr.c b/source4/torture/basic/attr.c index 49e8a59..66d17b4 100644 --- a/source4/torture/basic/attr.c +++ b/source4/torture/basic/attr.c @@ -121,7 +121,8 @@ bool torture_openattrtest(struct torture_context *tctx, if (fnum1 == -1) { for (l = 0; l < ARRAY_SIZE(attr_results); l++) { if (attr_results[l].num == k) { - torture_comment(tctx, "[%d] trunc open 0x%x -> 0x%x of %s failed - should have succeeded !(%s)\n", + torture_result(tctx, TORTURE_FAIL, + "[%d] trunc open 0x%x -> 0x%x of %s failed - should have succeeded !(%s)", k, open_attrs_table[i], open_attrs_table[j], fname, smbcli_errstr(cli1->tree)); @@ -160,7 +161,8 @@ bool torture_openattrtest(struct torture_context *tctx, if (attr != attr_results[l].result_attr || open_attrs_table[i] != attr_results[l].init_attr || open_attrs_table[j] != attr_results[l].trunc_attr) { - torture_comment(tctx, "[%d] getatr check failed. [0x%x] trunc [0x%x] got attr 0x%x, should be 0x%x\n", + torture_result(tctx, TORTURE_FAIL, + "[%d] getatr check failed. [0x%x] trunc [0x%x] got attr 0x%x, should be 0x%x", k, open_attrs_table[i], open_attrs_table[j], (unsigned int)attr, diff --git a/source4/torture/raw/qfileinfo.c b/source4/torture/raw/qfileinfo.c index 54f1d12..2a5a2e7 100644 --- a/source4/torture/raw/qfileinfo.c +++ b/source4/torture/raw/qfileinfo.c @@ -667,6 +667,11 @@ static bool torture_raw_qfileinfo_internals(struct torture_context *torture, s1 = fnum_find("ALT_NAME_INFO"); if (s1) { correct_name = s1->alt_name_info.out.fname.s; + } + + if (!correct_name) { + torture_comment(torture, "no alternate name information\n"); + } else { torture_comment(torture, "alt_name: %s\n", correct_name); NAME_CHECK("ALT_NAME_INFO", alt_name_info, fname, STR_UNICODE); -- Samba Shared Repository