summaryrefslogtreecommitdiff
path: root/test-export
diff options
context:
space:
mode:
authorDmitry Ilyin <dima@doty.ru>2022-10-04 17:57:01 +0300
committerDmitry Ilyin <dima@doty.ru>2022-10-04 17:57:01 +0300
commit10ed1f1c287b17f8c547ec1bb55ca34806964b8e (patch)
tree8157d45cd506496bf51554bd3a0beb7cea123b06 /test-export
parent88317a4ef8aacec4f477cfc07d084024da80be0b (diff)
downloadlibevent-10ed1f1c287b17f8c547ec1bb55ca34806964b8e.tar.gz
Change code for samples
Diffstat (limited to 'test-export')
-rw-r--r--test-export/test-export.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/test-export/test-export.c b/test-export/test-export.c
index 3dbeadb5..c37f0d9d 100644
--- a/test-export/test-export.c
+++ b/test-export/test-export.c
@@ -99,7 +99,7 @@ test()
{
struct event_base *base = NULL;
mbedtls_ssl_config *conf = NULL;
- mbedtls_ssl_context *ssl = NULL;
+ mbedtls_dyncontext *ssl = NULL;
struct bufferevent *bev;
int r = 1;
@@ -114,12 +114,7 @@ test()
}
mbedtls_ssl_config_init(conf);
- ssl = malloc(sizeof(*ssl));
- if (!ssl) {
- goto error;
- }
- mbedtls_ssl_init(ssl);
- mbedtls_ssl_setup(ssl, conf);
+ ssl = bufferevent_mbedtls_dyncontext_new(conf);
bev = bufferevent_mbedtls_socket_new(base, -1, ssl,
BUFFEREVENT_SSL_CONNECTING,
@@ -132,8 +127,7 @@ error:
if (base)
event_base_free(base);
if (ssl) {
- mbedtls_ssl_free(ssl);
- free(ssl);
+ bufferevent_mbedtls_dyncontext_free(ssl);
}
if (conf) {
mbedtls_ssl_config_free(conf);