summaryrefslogtreecommitdiff
path: root/source3/smbd/globals.h
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2009-06-09 21:29:40 +0200
committerStefan Metzmacher <metze@samba.org>2009-06-24 21:04:57 +0200
commit754db207f6e77a715dff7f2d606593930776f0d8 (patch)
treead6100050608cb1ce2d8d77ab084b4939ef38dad /source3/smbd/globals.h
parentbea384b2776c87c22e6c7e2ae6bca2d2321fd6e1 (diff)
downloadsamba-754db207f6e77a715dff7f2d606593930776f0d8.tar.gz
samba-754db207f6e77a715dff7f2d606593930776f0d8.tar.bz2
samba-754db207f6e77a715dff7f2d606593930776f0d8.zip
s3:smbd: keep a list of outstanding SMB2 requests
metze
Diffstat (limited to 'source3/smbd/globals.h')
-rw-r--r--source3/smbd/globals.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/source3/smbd/globals.h b/source3/smbd/globals.h
index e101205417..74a686cb91 100644
--- a/source3/smbd/globals.h
+++ b/source3/smbd/globals.h
@@ -219,7 +219,10 @@ NTSTATUS smbd_smb2_request_process_ioctl(struct smbd_smb2_request *req);
NTSTATUS smbd_smb2_request_process_keepalive(struct smbd_smb2_request *req);
struct smbd_smb2_request {
+ struct smbd_smb2_request *prev, *next;
+
TALLOC_CTX *mem_pool;
+ struct smbd_smb2_request **parent;
struct smbd_server_connection *conn;
@@ -388,6 +391,7 @@ struct smbd_server_connection {
struct smbd_smb2_session *list;
} sessions;
+ struct smbd_smb2_request *requests;
} smb2;
};