Lines Matching defs:ldap_value
1475 const char *ldap_value)
1483 table[0].value = ldap_value;
1533 struct db_ldap_value *ldap_value;
1542 ldap_value = p_new(ctx->pool, struct db_ldap_value, 1);
1544 ldap_value->values = p_new(ctx->pool, const char *, 1);
1550 ldap_value->values = p_new(ctx->pool, const char *, count + 1);
1552 ldap_value->values[i] = p_strdup(ctx->pool, vals[i]);
1561 str_append(ctx->debug, ldap_value->values[0]);
1564 ldap_value->values[0]);
1570 ldap_value);
1644 struct db_ldap_value *ldap_value;
1647 ldap_value = hash_table_lookup(ctx->ldap_attrs, field_name);
1648 if (ldap_value == NULL) {
1655 ldap_value->used = TRUE;
1657 if (ldap_value->values[0] == NULL) {
1662 if (ldap_value->values[1] != NULL) {
1666 field_name, ldap_value->values[0]);
1668 *value_r = ldap_value->values[0];
1712 struct db_ldap_value *ldap_value)
1717 if (ldap_value != NULL)
1718 values = ldap_value->values;
1767 struct db_ldap_value *ldap_value;
1778 ldap_value = *field->ldap_attr_name == '\0' ? NULL :
1780 if (ldap_value != NULL)
1781 ldap_value->used = TRUE;
1786 *values_r = db_ldap_result_return_value(ctx, field, ldap_value);