projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Move buffered_app_data from s->d1 to s->rlayer.d
[openssl.git]
/
ssl
/
record
/
rec_layer.h
diff --git
a/ssl/record/rec_layer.h
b/ssl/record/rec_layer.h
index 62e2b01d49222dc37cf7c41bfcdfdb0824cfda1f..1367487e3ac4978a8d669ff7764f1363cee74c34 100644
(file)
--- a/
ssl/record/rec_layer.h
+++ b/
ssl/record/rec_layer.h
@@
-151,7
+151,12
@@
typedef struct dtls_record_layer_st {
/* Received handshake records (processed and unprocessed) */
record_pqueue unprocessed_rcds;
record_pqueue processed_rcds;
/* Received handshake records (processed and unprocessed) */
record_pqueue unprocessed_rcds;
record_pqueue processed_rcds;
-
+ /*
+ * Buffered application records. Only for records between CCS and
+ * Finished to prevent either protocol violation or unnecessary message
+ * loss.
+ */
+ record_pqueue buffered_app_data;
/*
* storage for Alert/Handshake protocol data received but not yet
* processed by ssl3_read_bytes:
/*
* storage for Alert/Handshake protocol data received but not yet
* processed by ssl3_read_bytes: