Loading ssl/d1_lib.c +9 −4 Original line number Diff line number Diff line Loading @@ -123,7 +123,11 @@ int dtls1_new(SSL *s) DTLS1_STATE *d1; if (!ssl3_new(s)) return(0); if ((d1=OPENSSL_malloc(sizeof *d1)) == NULL) return (0); if ((d1=OPENSSL_malloc(sizeof *d1)) == NULL) { ssl3_free(s); return (0); } memset(d1,0, sizeof *d1); /* d1->handshake_epoch=0; */ Loading Loading @@ -151,6 +155,7 @@ int dtls1_new(SSL *s) if ( d1->sent_messages) pqueue_free(d1->sent_messages); if ( d1->buffered_app_data.q) pqueue_free(d1->buffered_app_data.q); OPENSSL_free(d1); ssl3_free(s); return (0); } Loading Loading
ssl/d1_lib.c +9 −4 Original line number Diff line number Diff line Loading @@ -123,7 +123,11 @@ int dtls1_new(SSL *s) DTLS1_STATE *d1; if (!ssl3_new(s)) return(0); if ((d1=OPENSSL_malloc(sizeof *d1)) == NULL) return (0); if ((d1=OPENSSL_malloc(sizeof *d1)) == NULL) { ssl3_free(s); return (0); } memset(d1,0, sizeof *d1); /* d1->handshake_epoch=0; */ Loading Loading @@ -151,6 +155,7 @@ int dtls1_new(SSL *s) if ( d1->sent_messages) pqueue_free(d1->sent_messages); if ( d1->buffered_app_data.q) pqueue_free(d1->buffered_app_data.q); OPENSSL_free(d1); ssl3_free(s); return (0); } Loading