smbtorture: Don't crash RAW-QFILEINFO if there's no alternate name.
authorJames Peach <jpeach@samba.org>
Fri, 6 Aug 2010 22:21:31 +0000 (15:21 -0700)
committerJames Peach <jpeach@samba.org>
Wed, 11 Aug 2010 18:11:28 +0000 (11:11 -0700)
source4/torture/raw/qfileinfo.c

index 54f1d127d365c430f5e3923307ee84ed2a498c57..2a5a2e77ef789bc52a3df24a57ae5c4a8a1c71d3 100644 (file)
@@ -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);