diff options
author | Andrew Tridgell <tridge@samba.org> | 2005-06-16 23:19:03 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:18:17 -0500 |
commit | d13e788f20743989ff0d76b13262793027dc66bd (patch) | |
tree | 752770e7ff922e5e0b210cda2a4f9574ce44985b /source4/libcli/raw/libcliraw.h | |
parent | be8139c1e75cf19f4590e64c979bf8b2199b7c89 (diff) | |
download | samba-d13e788f20743989ff0d76b13262793027dc66bd.tar.gz samba-d13e788f20743989ff0d76b13262793027dc66bd.tar.bz2 samba-d13e788f20743989ff0d76b13262793027dc66bd.zip |
r7654: - add a timeout to all smb requests (default 60 seconds)
- add a request destructor, to make it safe to destroy a pending
request with talloc_free()
(This used to be commit 72c6988767249caa585f37fec4c0afbf41557ec2)
Diffstat (limited to 'source4/libcli/raw/libcliraw.h')
-rw-r--r-- | source4/libcli/raw/libcliraw.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/source4/libcli/raw/libcliraw.h b/source4/libcli/raw/libcliraw.h index d7414a237e..2794a22da2 100644 --- a/source4/libcli/raw/libcliraw.h +++ b/source4/libcli/raw/libcliraw.h @@ -28,6 +28,9 @@ struct smbcli_request; /* forward declare */ struct smbcli_session; /* forward declare */ struct smbcli_transport; /* forward declare */ +/* default timeout for all smb requests */ +#define SMB_REQUEST_TIMEOUT 60 + /* context that will be and has been negotiated between the client and server */ struct smbcli_negotiate { /* @@ -88,6 +91,7 @@ struct smbcli_options { uint_t use_spnego:1; uint32_t max_xmit; uint16_t max_mux; + int request_timeout; }; /* this is the context for the client transport layer */ |