summaryrefslogtreecommitdiffstats
path: root/ssl/record/record.h
diff options
context:
space:
mode:
Diffstat (limited to 'ssl/record/record.h')
-rw-r--r--ssl/record/record.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/ssl/record/record.h b/ssl/record/record.h
index 6105dedd44..bf3ffa3cfd 100644
--- a/ssl/record/record.h
+++ b/ssl/record/record.h
@@ -253,13 +253,16 @@ typedef struct record_layer_st {
/* where we are when reading */
int rstate;
+ /* How many pipelines can be used to read data */
+ unsigned int numrpipes;
+ /* How many pipelines can be used to write data */
unsigned int numwpipes;
/* read IO goes into here */
SSL3_BUFFER rbuf;
/* write IO goes into here */
SSL3_BUFFER wbuf[SSL_MAX_PIPELINES];
/* each decoded record goes in here */
- SSL3_RECORD rrec;
+ SSL3_RECORD rrec[SSL_MAX_PIPELINES];
/* goes out from here */
SSL3_RECORD wrec;