Convert ClientVerify Construction to WPACKET
[oweals/openssl.git] / ssl / statem / statem_lib.c
index 3f5628cbc4911385ec39f52b3d5eeb0ac95a50d5..4171594220b9dd4506f51a778567603c5959305a 100644 (file)
@@ -61,9 +61,10 @@ int tls_close_construct_packet(SSL *s, WPACKET *pkt)
 {
     size_t msglen;
 
-    if (!WPACKET_get_length(pkt, &msglen)
+    if (!WPACKET_close(pkt)
+            || !WPACKET_get_length(pkt, &msglen)
             || msglen > INT_MAX
-            || !WPACKET_close(pkt))
+            || !WPACKET_finish(pkt))
         return 0;
     s->init_num = (int)msglen;
     s->init_off = 0;