summaryrefslogtreecommitdiff
path: root/ssl/dtls1.h
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2009-04-14 14:20:57 +0000
committerDr. Stephen Henson <steve@openssl.org>2009-04-14 14:20:57 +0000
commit3c0ce01cea2b601c5e20683084687b5a1b9bf331 (patch)
tree7d42a36d9df0606e17910a574c6660ddc24baa9d /ssl/dtls1.h
parent9fcbefebdb3170bc91b4220505dd59a5b474f71f (diff)
downloadopenssl-new-3c0ce01cea2b601c5e20683084687b5a1b9bf331.tar.gz
PR: 1827
Submitted by: Robin Seggelmann <seggelmann@fh-muenster.de> Approved by: steve@openssl.org Updated patch for PR #1827
Diffstat (limited to 'ssl/dtls1.h')
-rw-r--r--ssl/dtls1.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/ssl/dtls1.h b/ssl/dtls1.h
index a267ae4377..efc8523308 100644
--- a/ssl/dtls1.h
+++ b/ssl/dtls1.h
@@ -196,6 +196,13 @@ typedef struct dtls1_state_st
/* Buffered (sent) handshake records */
pqueue sent_messages;
+ /* Buffered application records.
+ * Only for records between CCS and Finished
+ * to prevent either protocol violation or
+ * unnecessary message loss.
+ */
+ record_pqueue buffered_app_data;
+
unsigned int mtu; /* max wire packet size */
struct hm_header_st w_msg_hdr;