From 617c1a39fab16d12f9a346073eaee4a8bee4ac08 Mon Sep 17 00:00:00 2001 From: Sumit Bose Date: Wed, 7 Oct 2015 16:11:56 +0200 Subject: [PATCH 1/3] fix ldb_search usage --- src/db/sysdb_ops.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/db/sysdb_ops.c b/src/db/sysdb_ops.c index 5c086cb0a25b452a38ca717b2459c76fdb3f22ff..fafa0207cd068b22151f805a217e2cd55b357d17 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; -- 2.1.0