idmap_rfc2307: Fix a crash after connection problem to DC
commit304e3904f0bfca468862e576fde9b0922c66de07
authorChristof Schmitt <cs@samba.org>
Wed, 17 Sep 2014 20:23:11 +0000 (17 13:23 -0700)
committerChristof Schmitt <cs@samba.org>
Wed, 1 Oct 2014 14:56:49 +0000 (1 16:56 +0200)
treef1b09ba1e6d42c62af940ea83492957c912542e2
parentfa9630e368df2446c5893b2fe51bada7a38760aa
idmap_rfc2307: Fix a crash after connection problem to DC

When the connection to the DC has a problem, the code behind
ads_do_search_retry closes the current connection and opens a new one.
The new connection has a new struct LDAP to represent the connection. In
this case, the LDAP pointer in the idmap_rfc2307_context becomes
invalid.

Fix this problem by updating the local pointer after calling
ads_do_search_retry.

Signed-off-by: Christof Schmitt <cs@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
source3/winbindd/idmap_rfc2307.c