lac               374 source4/libcli/ldap/ldap_controls.c 	struct ldb_asq_control *lac;
lac               382 source4/libcli/ldap/ldap_controls.c 	lac = talloc(mem_ctx, struct ldb_asq_control);
lac               383 source4/libcli/ldap/ldap_controls.c 	if (!lac) {
lac               396 source4/libcli/ldap/ldap_controls.c 		lac->src_attr_len = source_attribute.length;
lac               397 source4/libcli/ldap/ldap_controls.c 		if (lac->src_attr_len) {
lac               398 source4/libcli/ldap/ldap_controls.c 			lac->source_attribute = talloc_strndup(lac, (const char *)source_attribute.data, source_attribute.length);
lac               400 source4/libcli/ldap/ldap_controls.c 			if (!(lac->source_attribute)) {
lac               404 source4/libcli/ldap/ldap_controls.c 			lac->source_attribute = NULL;
lac               407 source4/libcli/ldap/ldap_controls.c 		lac->request = 1;
lac               411 source4/libcli/ldap/ldap_controls.c 		if (!asn1_read_enumerated(data, &(lac->result))) {
lac               415 source4/libcli/ldap/ldap_controls.c 		lac->request = 0;
lac               425 source4/libcli/ldap/ldap_controls.c 	*out = lac;
lac               858 source4/libcli/ldap/ldap_controls.c 	struct ldb_asq_control *lac = talloc_get_type(in, struct ldb_asq_control);
lac               867 source4/libcli/ldap/ldap_controls.c 	if (lac->request) {
lac               869 source4/libcli/ldap/ldap_controls.c 		if (!asn1_write_OctetString(data, lac->source_attribute, lac->src_attr_len)) {
lac               873 source4/libcli/ldap/ldap_controls.c 		if (!asn1_write_enumerated(data, lac->result)) {