Fabian Keil a15342ddc0
wolfssl: plug memory leak in wolfssl_connect_step2()
Fixes:

     test 2034...[simple HTTPS GET with DER public key pinning]
     ==61829== 22,610 (3,744 direct, 18,866 indirect) bytes in 1 blocks are definitely lost in loss record 51 of 54
     ==61829==    at 0x484BB74: malloc (vg_replace_malloc.c:446)
     ==61829==    by 0x4B53A80: wolfSSL_Malloc (memory.c:344)
     ==61829==    by 0x4C1C8E1: wolfSSL_X509_new (x509.c:5326)
     ==61829==    by 0x4C3977D: d2i_X509orX509REQ (x509.c:3628)
     ==61829==    by 0x4C1D1F4: wolfSSL_X509_d2i (x509.c:3664)
     ==61829==    by 0x4C1C37B: wolfSSL_X509_dup (x509.c:13425)
     ==61829==    by 0x4C197DB: wolfSSL_get_peer_certificate (ssl.c:18765)
     ==61829==    by 0x33297C: wolfssl_connect_step2 (wolfssl.c:875)
     ==61829==    by 0x331669: wolfssl_connect_common (wolfssl.c:1287)
     ==61829==    by 0x3303E9: wolfssl_connect_nonblocking (wolfssl.c:1319)
     ==61829==    by 0x32FE89: ssl_connect_nonblocking (vtls.c:510)
     ==61829==    by 0x32DBE5: ssl_cf_connect (vtls.c:1679)
     ==61829==    by 0x27ABD7: Curl_conn_cf_connect (cfilters.c:307)
     ==61829==    by 0x27D9CF: cf_setup_connect (connect.c:1199)
     ==61829==    by 0x27ABD7: Curl_conn_cf_connect (cfilters.c:307)
     ==61829==    by 0x283CEA: cf_hc_baller_connect (cf-https-connect.c:135)

Closes #13272
2024-04-04 08:56:43 +02:00
..
2024-03-07 10:24:27 +01:00
2023-07-20 23:41:47 +02:00
2023-08-31 23:02:10 +00:00
2024-03-07 16:47:36 +01:00
2024-03-18 12:41:56 +01:00
2024-03-01 09:59:48 +01:00
2023-10-27 00:37:34 +00:00
2023-09-28 22:58:36 +02:00
2023-05-23 10:42:09 +02:00
2023-07-31 11:51:34 +02:00
2024-03-01 09:59:48 +01:00
2024-02-01 13:04:56 +01:00
2023-12-18 10:34:22 +01:00
2024-02-27 08:58:10 +01:00
2024-02-20 14:01:59 +01:00
2024-02-20 14:01:59 +01:00
2024-02-20 14:01:59 +01:00
2024-02-20 14:01:59 +01:00
2023-10-21 14:36:51 +02:00
2023-10-21 14:36:51 +02:00
2023-09-30 11:45:39 +02:00
2023-09-30 11:45:39 +02:00
2024-03-09 23:24:58 +01:00
2023-04-14 09:26:26 +02:00
2023-09-20 13:38:42 +02:00
2023-10-28 00:27:20 -04:00
2024-03-01 09:59:48 +01:00
2023-09-25 20:12:18 +02:00
2023-09-25 20:12:18 +02:00
2023-12-11 23:29:02 +01:00
2024-03-18 12:41:56 +01:00
2023-09-25 20:12:18 +02:00
2024-03-06 00:17:37 +01:00
2023-12-18 14:56:57 +00:00
2024-03-09 23:24:58 +01:00
2023-07-29 23:42:53 +02:00
2023-07-29 23:42:53 +02:00
2024-02-27 08:58:10 +01:00
2023-12-16 13:12:22 +00:00
2024-03-18 12:41:56 +01:00
2024-03-06 00:17:37 +01:00
2024-03-01 09:59:48 +01:00
2024-03-05 13:30:16 +01:00
2024-02-27 08:58:10 +01:00
2024-02-27 08:58:10 +01:00
2023-12-27 09:28:48 +01:00
2023-12-27 09:28:48 +01:00
2024-03-18 12:41:56 +01:00
2023-10-21 14:38:21 +02:00
2024-03-18 12:41:56 +01:00
2024-03-18 12:41:56 +01:00
2023-08-30 11:38:27 +02:00
2024-03-04 08:42:56 +01:00
2024-03-04 08:42:56 +01:00
2024-03-18 12:41:56 +01:00
2023-12-18 14:56:57 +00:00
2024-03-01 09:59:48 +01:00
2024-03-09 23:24:58 +01:00
2024-03-18 12:41:56 +01:00
2024-03-18 12:41:56 +01:00
2024-03-09 23:24:58 +01:00
2024-03-18 12:41:56 +01:00
2024-03-08 13:11:17 +01:00
2024-03-08 13:11:17 +01:00