summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorjsing <>2016-05-27 14:27:22 +0000
committerjsing <>2016-05-27 14:27:22 +0000
commit6c3d4fd7941ef049d641eaa523e53e1c2f97f2e4 (patch)
treec4af835439505439d73dc7ef030167f0b8d0cb44 /src/lib
parent120e3c65fbf4c123167cf63e9cedc1500da60883 (diff)
downloadopenbsd-6c3d4fd7941ef049d641eaa523e53e1c2f97f2e4.tar.gz
openbsd-6c3d4fd7941ef049d641eaa523e53e1c2f97f2e4.tar.bz2
openbsd-6c3d4fd7941ef049d641eaa523e53e1c2f97f2e4.zip
Avoid leaking ca_mem when freeing a tls_config.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libtls/tls_config.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/libtls/tls_config.c b/src/lib/libtls/tls_config.c
index b395337f49..2e8e049016 100644
--- a/src/lib/libtls/tls_config.c
+++ b/src/lib/libtls/tls_config.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: tls_config.c,v 1.16 2016/04/28 17:05:59 jsing Exp $ */ 1/* $OpenBSD: tls_config.c,v 1.17 2016/05/27 14:27:22 jsing Exp $ */
2/* 2/*
3 * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> 3 * Copyright (c) 2014 Joel Sing <jsing@openbsd.org>
4 * 4 *
@@ -167,6 +167,7 @@ tls_config_free(struct tls_config *config)
167 free(config->error.msg); 167 free(config->error.msg);
168 168
169 free((char *)config->ca_file); 169 free((char *)config->ca_file);
170 free((char *)config->ca_mem);
170 free((char *)config->ca_path); 171 free((char *)config->ca_path);
171 free((char *)config->ciphers); 172 free((char *)config->ciphers);
172 173