diff options
Diffstat (limited to 'libcli/smb/smbXcli_base.c')
-rw-r--r-- | libcli/smb/smbXcli_base.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libcli/smb/smbXcli_base.c b/libcli/smb/smbXcli_base.c index e9fdc1dc32a..f4d4688bde6 100644 --- a/libcli/smb/smbXcli_base.c +++ b/libcli/smb/smbXcli_base.c @@ -227,6 +227,8 @@ struct smbXcli_req_state { struct tevent_req *write_req; + struct timeval endtime; + struct { /* Space for the header including the wct */ uint8_t hdr[HDR_VWV]; @@ -2892,6 +2894,14 @@ static void smb2cli_req_cancel_done(struct tevent_req *subreq) TALLOC_FREE(subreq); } +struct timeval smbXcli_req_endtime(struct tevent_req *req) +{ + struct smbXcli_req_state *state = tevent_req_data( + req, struct smbXcli_req_state); + + return state->endtime; +} + struct tevent_req *smb2cli_req_create(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct smbXcli_conn *conn, |