summaryrefslogtreecommitdiff
path: root/src/lib/libtls/tls_config.c
diff options
context:
space:
mode:
authorjsing <>2016-05-27 14:27:22 +0000
committerjsing <>2016-05-27 14:27:22 +0000
commit35bfd37ea2da2b0c94de3c99d5a1c11925b7fe88 (patch)
treec4af835439505439d73dc7ef030167f0b8d0cb44 /src/lib/libtls/tls_config.c
parent86047f1f1149d2a1e0d96655208880a3ce4c93e5 (diff)
downloadopenbsd-35bfd37ea2da2b0c94de3c99d5a1c11925b7fe88.tar.gz
openbsd-35bfd37ea2da2b0c94de3c99d5a1c11925b7fe88.tar.bz2
openbsd-35bfd37ea2da2b0c94de3c99d5a1c11925b7fe88.zip
Avoid leaking ca_mem when freeing a tls_config.
Diffstat (limited to 'src/lib/libtls/tls_config.c')
-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