summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSumit Bose <sbose@redhat.com>2015-10-07 16:11:56 +0200
committerJakub Hrozek <jhrozek@redhat.com>2015-10-08 19:56:35 +0200
commit391b81f2a78a812a87530e0c50c70d59150f49eb (patch)
tree8ed2fd04fe46421b4421ea662d881517ed11df76
parent2fce47f2dadd10d2a2c8bf9f03ab7094bc6c6b3a (diff)
downloadsssd-391b81f2a78a812a87530e0c50c70d59150f49eb.tar.gz
sssd-391b81f2a78a812a87530e0c50c70d59150f49eb.tar.xz
sssd-391b81f2a78a812a87530e0c50c70d59150f49eb.zip
fix ldb_search usage
Reviewed-by: Sumit Bose <sbose@redhat.com>
-rw-r--r--src/db/sysdb_ops.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/db/sysdb_ops.c b/src/db/sysdb_ops.c
index aedf78d2f..335095bda 100644
--- a/src/db/sysdb_ops.c
+++ b/src/db/sysdb_ops.c
@@ -483,7 +483,6 @@ int sysdb_search_user_by_upn_res(TALLOC_CTX *mem_ctx,
TALLOC_CTX *tmp_ctx;
struct ldb_result *res;
struct ldb_dn *base_dn;
- char *filter;
int ret;
const char *def_attrs[] = { SYSDB_NAME, SYSDB_UPN, SYSDB_CANONICAL_UPN,
NULL };
@@ -500,15 +499,9 @@ int sysdb_search_user_by_upn_res(TALLOC_CTX *mem_ctx,
goto done;
}
- filter = talloc_asprintf(tmp_ctx, SYSDB_PWUPN_FILTER, upn, upn);
- if (filter == NULL) {
- ret = ENOMEM;
- goto done;
- }
-
ret = ldb_search(domain->sysdb->ldb, tmp_ctx, &res,
base_dn, LDB_SCOPE_SUBTREE, attrs ? attrs : def_attrs,
- filter);
+ SYSDB_PWUPN_FILTER, upn, upn);
if (ret != EOK) {
ret = sysdb_error_to_errno(ret);
goto done;