s4:finddcs_cldap: close the socket when it's not used anymore
[rusty/samba.git] / source4 / libcli / finddcs_cldap.c
index 359ec70c8c5d77be8a02b1953d3719cfa167d8e2..6dd0a2f1a65c91e0f991702a6e438885c68cad97 100644 (file)
@@ -271,7 +271,8 @@ static void finddcs_cldap_netlogon_replied(struct tevent_req *subreq)
        state = tevent_req_callback_data(subreq, struct finddcs_cldap_state);
 
        status = cldap_netlogon_recv(subreq, state->netlogon, state->netlogon);
-       talloc_free(subreq);
+       TALLOC_FREE(subreq);
+       TALLOC_FREE(state->cldap);
        if (!NT_STATUS_IS_OK(status)) {
                state->srv_address_index++;
                finddcs_cldap_next_server(state);