diff options
author | Volker Lendecke <vl@samba.org> | 2008-08-25 15:59:36 +0200 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2008-08-28 18:15:59 +0200 |
commit | b054f14111337c826548d7728dc2b0a66ab5beae (patch) | |
tree | fa2178734674d5ab14fadc80b19f118c9a8b910e /source3/include/client.h | |
parent | 65dcdf9c32e8ac43344b23db528206c02fcb967c (diff) | |
download | samba-b054f14111337c826548d7728dc2b0a66ab5beae.tar.gz samba-b054f14111337c826548d7728dc2b0a66ab5beae.tar.xz samba-b054f14111337c826548d7728dc2b0a66ab5beae.zip |
Activate code to enable chained requests
Add the CHAIN1 torture test
(This used to be commit 82992d74a99b056bbfe90e1b79190e0b7c0bf2bd)
Diffstat (limited to 'source3/include/client.h')
-rw-r--r-- | source3/include/client.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/source3/include/client.h b/source3/include/client.h index 6a6e1a2faa0..9b564fc48e7 100644 --- a/source3/include/client.h +++ b/source3/include/client.h @@ -208,7 +208,8 @@ struct cli_state { * fd_event is around while we have async requests outstanding or are * building a chained request. * - * (fd_event!=NULL) && (outstanding_request!=NULL) + * (fd_event!=NULL) && + * ((outstanding_request!=NULL)||(chain_accumulator!=NULL)) * * should always be true, as well as the reverse: If both cli_request * pointers are NULL, no fd_event is around. @@ -220,6 +221,11 @@ struct cli_state { * A linked list of requests that are waiting for a reply */ struct cli_request *outstanding_requests; + + /** + * The place to build up the list of chained requests. + */ + struct cli_request *chain_accumulator; }; typedef struct file_info { |