rand_nw.c: compensate for gcc bug (using %edx instead of %eax at -O3)
[openssl.git] / ssl / dtls1.h
index b477f09de541883eb91e6f07a60fc6f4bd6de13e..2900d1d8ae85fd22303ae48b316f4295740c5c6f 100644 (file)
@@ -167,6 +167,7 @@ typedef struct hm_fragment_st
        {
        struct hm_header_st msg_header;
        unsigned char *fragment;
+       unsigned char *reassembly;
        } hm_fragment;
 
 typedef struct dtls1_state_st
@@ -216,6 +217,9 @@ typedef struct dtls1_state_st
         */
        record_pqueue buffered_app_data;
 
+       /* Is set when listening for new connections with dtls1_listen() */
+       unsigned int listen;
+
        unsigned int mtu; /* max DTLS packet size */
 
        struct hm_header_st w_msg_hdr;