diff options
author | Matt Caswell <matt@openssl.org> | 2016-09-06 15:09:51 +0100 |
---|---|---|
committer | Matt Caswell <matt@openssl.org> | 2016-09-13 09:41:21 +0100 |
commit | 0217dd19c00657b8bfd2bce1090785eb32abb235 (patch) | |
tree | 3d8d15ce4dbd512de85108994590be59fd83e801 /ssl/statem/statem_dtls.c | |
parent | ae2f7b37da3640f4cfa5df0e5bad2aa2ca5f1ba3 (diff) |
Move from explicit sub-packets to implicit ones
No need to declare an explicit sub-packet. Just start one.
Reviewed-by: Rich Salz <rsalz@openssl.org>
Diffstat (limited to 'ssl/statem/statem_dtls.c')
-rw-r--r-- | ssl/statem/statem_dtls.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ssl/statem/statem_dtls.c b/ssl/statem/statem_dtls.c index 492d37736d..18ab7dc8f2 100644 --- a/ssl/statem/statem_dtls.c +++ b/ssl/statem/statem_dtls.c @@ -1197,7 +1197,7 @@ void dtls1_get_message_header(unsigned char *data, struct hm_header_st *msg_hdr) * at that point. * TODO - RENAME ME */ -int dtls1_set_handshake_header2(SSL *s, WPACKET *pkt, WPACKET *body, int htype) +int dtls1_set_handshake_header2(SSL *s, WPACKET *pkt, int htype) { unsigned char *header; dtls1_set_message_header(s, htype, 0, 0, 0); @@ -1207,7 +1207,7 @@ int dtls1_set_handshake_header2(SSL *s, WPACKET *pkt, WPACKET *body, int htype) * in later */ if (!WPACKET_allocate_bytes(pkt, DTLS1_HM_HEADER_LENGTH, &header) - || !WPACKET_get_sub_packet(pkt, body)) + || !WPACKET_start_sub_packet(pkt)) return 0; return 1; @@ -1219,7 +1219,7 @@ int dtls1_close_construct_packet(SSL *s, WPACKET *pkt) if (!WPACKET_get_length(pkt, &msglen) || msglen > INT_MAX - || !WPACKET_close(pkt)) + || !WPACKET_finish(pkt)) return 0; s->d1->w_msg_hdr.msg_len = msglen - DTLS1_HM_HEADER_LENGTH; s->d1->w_msg_hdr.frag_len = msglen - DTLS1_HM_HEADER_LENGTH; |