summaryrefslogtreecommitdiff
path: root/src/lib/libssl/d1_srvr.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libssl/d1_srvr.c')
-rw-r--r--src/lib/libssl/d1_srvr.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/lib/libssl/d1_srvr.c b/src/lib/libssl/d1_srvr.c
index 6040dd96ca..9b87dcd067 100644
--- a/src/lib/libssl/d1_srvr.c
+++ b/src/lib/libssl/d1_srvr.c
@@ -1188,7 +1188,7 @@ dtls1_send_server_key_exchange(SSL *s)
1188 NULL, 0, NULL); 1188 NULL, 0, NULL);
1189 1189
1190 encodedPoint = (unsigned char *) 1190 encodedPoint = (unsigned char *)
1191 OPENSSL_malloc(encodedlen*sizeof(unsigned char)); 1191 malloc(encodedlen*sizeof(unsigned char));
1192 1192
1193 bn_ctx = BN_CTX_new(); 1193 bn_ctx = BN_CTX_new();
1194 if ((encodedPoint == NULL) || (bn_ctx == NULL)) { 1194 if ((encodedPoint == NULL) || (bn_ctx == NULL)) {
@@ -1289,7 +1289,7 @@ dtls1_send_server_key_exchange(SSL *s)
1289 memcpy((unsigned char*)p, 1289 memcpy((unsigned char*)p,
1290 (unsigned char *)encodedPoint, 1290 (unsigned char *)encodedPoint,
1291 encodedlen); 1291 encodedlen);
1292 OPENSSL_free(encodedPoint); 1292 free(encodedPoint);
1293 p += encodedlen; 1293 p += encodedlen;
1294 } 1294 }
1295#endif 1295#endif
@@ -1398,7 +1398,7 @@ f_err:
1398err: 1398err:
1399#ifndef OPENSSL_NO_ECDH 1399#ifndef OPENSSL_NO_ECDH
1400 if (encodedPoint != NULL) 1400 if (encodedPoint != NULL)
1401 OPENSSL_free(encodedPoint); 1401 free(encodedPoint);
1402 BN_CTX_free(bn_ctx); 1402 BN_CTX_free(bn_ctx);
1403#endif 1403#endif
1404 EVP_MD_CTX_cleanup(&md_ctx); 1404 EVP_MD_CTX_cleanup(&md_ctx);
@@ -1564,7 +1564,7 @@ dtls1_send_newsession_ticket(SSL *s)
1564 DTLS1_HM_HEADER_LENGTH + 22 + EVP_MAX_IV_LENGTH + 1564 DTLS1_HM_HEADER_LENGTH + 22 + EVP_MAX_IV_LENGTH +
1565 EVP_MAX_BLOCK_LENGTH + EVP_MAX_MD_SIZE + slen)) 1565 EVP_MAX_BLOCK_LENGTH + EVP_MAX_MD_SIZE + slen))
1566 return -1; 1566 return -1;
1567 senc = OPENSSL_malloc(slen); 1567 senc = malloc(slen);
1568 if (!senc) 1568 if (!senc)
1569 return -1; 1569 return -1;
1570 p = senc; 1570 p = senc;
@@ -1580,7 +1580,7 @@ dtls1_send_newsession_ticket(SSL *s)
1580 if (tctx->tlsext_ticket_key_cb) { 1580 if (tctx->tlsext_ticket_key_cb) {
1581 if (tctx->tlsext_ticket_key_cb(s, key_name, iv, &ctx, 1581 if (tctx->tlsext_ticket_key_cb(s, key_name, iv, &ctx,
1582 &hctx, 1) < 0) { 1582 &hctx, 1) < 0) {
1583 OPENSSL_free(senc); 1583 free(senc);
1584 return -1; 1584 return -1;
1585 } 1585 }
1586 } else { 1586 } else {
@@ -1624,7 +1624,7 @@ dtls1_send_newsession_ticket(SSL *s)
1624 s->init_num = len; 1624 s->init_num = len;
1625 s->state = SSL3_ST_SW_SESSION_TICKET_B; 1625 s->state = SSL3_ST_SW_SESSION_TICKET_B;
1626 s->init_off = 0; 1626 s->init_off = 0;
1627 OPENSSL_free(senc); 1627 free(senc);
1628 1628
1629 /* XDTLS: set message header ? */ 1629 /* XDTLS: set message header ? */
1630 msg_len = s->init_num - DTLS1_HM_HEADER_LENGTH; 1630 msg_len = s->init_num - DTLS1_HM_HEADER_LENGTH;