diff options
Diffstat (limited to 'src/lib/libssl/d1_srvr.c')
-rw-r--r-- | src/lib/libssl/d1_srvr.c | 12 |
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: | |||
1398 | err: | 1398 | err: |
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; |