torture_ldap_sort: avoid segfault
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Wed, 2 Mar 2016 04:15:50 +0000 (17:15 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 9 Mar 2016 09:32:17 +0000 (10:32 +0100)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
source4/torture/ldap/ldap_sort.c

index ee5855540d35858cc5e7e9bc7e40dfb6ea0fe1e5..643ff3ffbcfe57f4b6bd3acd94e655513da8b761 100644 (file)
@@ -99,6 +99,7 @@ bool torture_ldap_sort(struct torture_context *torture)
                for (i=0;i<ctx->count;i++) {
                        msg = ctx->msgs[i];
                        elem = ldb_msg_find_element(msg,"cn");
+                       torture_assert_not_null(torture, elem, "msg lacks CN");
                        cur = elem->values;
                        torture_comment(torture, "cn: %s\n",cur->data);
                        if (prev != NULL)