diff options
author | Sumit Bose <sbose@redhat.com> | 2015-10-07 16:11:56 +0200 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2015-10-08 19:56:35 +0200 |
commit | 391b81f2a78a812a87530e0c50c70d59150f49eb (patch) | |
tree | 8ed2fd04fe46421b4421ea662d881517ed11df76 /src/db | |
parent | 2fce47f2dadd10d2a2c8bf9f03ab7094bc6c6b3a (diff) | |
download | sssd-391b81f2a78a812a87530e0c50c70d59150f49eb.tar.gz sssd-391b81f2a78a812a87530e0c50c70d59150f49eb.tar.xz sssd-391b81f2a78a812a87530e0c50c70d59150f49eb.zip |
fix ldb_search usage
Reviewed-by: Sumit Bose <sbose@redhat.com>
Diffstat (limited to 'src/db')
-rw-r--r-- | src/db/sysdb_ops.c | 9 |
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; |