diff options
author | Sumit Bose <sbose@redhat.com> | 2011-01-12 11:31:24 +0100 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2011-01-17 07:59:54 -0500 |
commit | a530a96721d8106a6839b6b643b0abc5d7a7b9e0 (patch) | |
tree | d53aaff43201c62d8d97db5509b4506e6f3a2746 /src/providers/ldap/ldap_id_netgroup.c | |
parent | cbe7c54c2caf718bdea7ca6660ba8193d759d2d5 (diff) | |
download | sssd-a530a96721d8106a6839b6b643b0abc5d7a7b9e0.tar.gz sssd-a530a96721d8106a6839b6b643b0abc5d7a7b9e0.tar.xz sssd-a530a96721d8106a6839b6b643b0abc5d7a7b9e0.zip |
Add timeout parameter to sdap_get_generic_send()
Diffstat (limited to 'src/providers/ldap/ldap_id_netgroup.c')
-rw-r--r-- | src/providers/ldap/ldap_id_netgroup.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/providers/ldap/ldap_id_netgroup.c b/src/providers/ldap/ldap_id_netgroup.c index 11d0a39f3..7b9ad0f1c 100644 --- a/src/providers/ldap/ldap_id_netgroup.c +++ b/src/providers/ldap/ldap_id_netgroup.c @@ -38,6 +38,7 @@ struct netgroup_get_state { struct sss_domain_info *domain; const char *name; + int timeout; char *filter; const char **attrs; @@ -79,6 +80,7 @@ struct tevent_req *netgroup_get_send(TALLOC_CTX *memctx, state->sysdb = ctx->be->sysdb; state->domain = state->ctx->be->domain; state->name = name; + state->timeout = dp_opt_get_int(ctx->opts->basic, SDAP_SEARCH_TIMEOUT); ret = sss_filter_sanitize(state, name, &clean_name); if (ret != EOK) { @@ -151,7 +153,8 @@ static void netgroup_get_connect_done(struct tevent_req *subreq) state->domain, state->sysdb, state->ctx->opts, sdap_id_op_handle(state->op), - state->attrs, state->filter); + state->attrs, state->filter, + state->timeout); if (!subreq) { tevent_req_error(req, ENOMEM); return; |