From 85abff7f43e8006de2c2fa35612884d377b9a036 Mon Sep 17 00:00:00 2001 From: Simo Sorce Date: Fri, 26 Nov 2010 13:59:32 -0500 Subject: ldap: Use USN entries if available. Otherwise fallback to the default modifyTimestamp indicator --- src/providers/ldap/sdap_id_op.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/providers/ldap/sdap_id_op.c') diff --git a/src/providers/ldap/sdap_id_op.c b/src/providers/ldap/sdap_id_op.c index c4194efbc..c38a803ff 100644 --- a/src/providers/ldap/sdap_id_op.c +++ b/src/providers/ldap/sdap_id_op.c @@ -497,7 +497,7 @@ static void sdap_id_op_connect_done(struct tevent_req *subreq) struct sdap_id_conn_data *conn_data = tevent_req_callback_data(subreq, struct sdap_id_conn_data); struct sdap_id_conn_cache *conn_cache = conn_data->conn_cache; - struct sdap_server_opts *srv_opts; + struct sdap_server_opts *srv_opts = NULL; bool can_retry = false; bool is_offline = false; int ret; @@ -528,6 +528,7 @@ static void sdap_id_op_connect_done(struct tevent_req *subreq) if (ret == EOK) { ret = sdap_id_conn_data_set_expire_timer(conn_data); + sdap_steal_server_opts(conn_cache->id_ctx, &srv_opts); } if (can_retry) { -- cgit