STEP01: librpc/rpc/dcerpc_connection.c state->remaining_pres TODO AUTH3 PIPE_BUSY
authorStefan Metzmacher <metze@samba.org>
Wed, 22 Jan 2014 08:35:33 +0000 (09:35 +0100)
committerStefan Metzmacher <metze@samba.org>
Tue, 4 Jun 2019 10:45:39 +0000 (12:45 +0200)
librpc/rpc/dcerpc_connection.c

index f6449e733de24e1bcb545bbd986628ec8ef28897..32ee03fda1f97bc95bdf080ecdcf664464d537c2 100644 (file)
@@ -981,6 +981,7 @@ struct tevent_req *dcerpc_do_bind_send(TALLOC_CTX *mem_ctx,
        state->conn = conn;
        state->call = call;
        state->sec = sec;
+       state->remaining_pres = num_pres;
        state->num_pres = num_pres;
        state->pres = pres;
 
@@ -1517,6 +1518,8 @@ static NTSTATUS dcerpc_do_bind_handle_in_frag(void *private_data,
                        return NT_STATUS_RPC_PROTOCOL_ERROR;
                }
 
+               state->remaining_pres = 0;
+
                if (state->proposed_hdr_signing) {
                        if (pkt->pfc_flags & DCERPC_PFC_FLAG_SUPPORT_HEADER_SIGN) {
                                state->sec->hdr_signing = true;