Lines Matching defs:diff
2109 struct ldb_dn **diff = NULL;
2147 diff = talloc_array(del_ctx, struct ldb_dn *,
2149 if (!diff) {
2153 diff[j] = ldb_dn_from_ldb_val(diff, ldb, &el->values[i]);
2154 if (!diff[j]) {
2159 if (ldb_dn_compare(del_ctx->first->entry_dn, diff[j]) == 0) {
2166 diff[j] = NULL;
2203 for (k = 0; diff[k]; k++) {
2204 if (ldb_dn_compare(new_list->dns[i], diff[k]) == 0) {
2208 if (diff[k]) {
2209 talloc_zfree(diff[k]);
2210 for (; diff[k + 1]; k++) {
2211 diff[k] = diff[k + 1];
2213 diff[k] = NULL;
2227 if (is_user && diff[0]) {
2234 for (i = 0; diff[i]; i++) {
2238 diff[i], name,
2243 talloc_steal(del_ctx->muops, diff[i]);