status = dcerpc_lsa_LookupSids3_recv(subreq, state->mem_ctx,
&state->wb.result);
TALLOC_FREE(subreq);
+ TALLOC_FREE(state->wb.irpc_handle);
if (NT_STATUS_EQUAL(status, NT_STATUS_IO_TIMEOUT)) {
DEBUG(0,(__location__ ": IRPC callback failed %s\n",
nt_errstr(status)));
finished:
state->r.out.result = status;
dcesrv_lsa_LookupSids_base_map(state);
- TALLOC_FREE(state);
status = dcesrv_reply(dce_call);
if (!NT_STATUS_IS_OK(status)) {
state->r.out.result = status;
dcesrv_lsa_LookupSids_base_map(state);
- TALLOC_FREE(state);
return status;
}
state->r.out.result = status;
dcesrv_lsa_LookupSids_base_map(state);
- TALLOC_FREE(state);
return status;
}
status = dcerpc_lsa_LookupNames4_recv(subreq, state->mem_ctx,
&state->wb.result);
TALLOC_FREE(subreq);
+ TALLOC_FREE(state->wb.irpc_handle);
if (NT_STATUS_EQUAL(status, NT_STATUS_IO_TIMEOUT)) {
DEBUG(0,(__location__ ": IRPC callback failed %s\n",
nt_errstr(status)));
finished:
state->r.out.result = status;
dcesrv_lsa_LookupNames_base_map(state);
- TALLOC_FREE(state);
status = dcesrv_reply(dce_call);
if (!NT_STATUS_IS_OK(status)) {
state->r.out.result = status;
dcesrv_lsa_LookupNames_base_map(state);
- TALLOC_FREE(state);
return status;
}
state->r.out.result = status;
dcesrv_lsa_LookupNames_base_map(state);
- TALLOC_FREE(state);
return status;
}