diff options
author | jsing <> | 2016-05-27 14:27:22 +0000 |
---|---|---|
committer | jsing <> | 2016-05-27 14:27:22 +0000 |
commit | 6c3d4fd7941ef049d641eaa523e53e1c2f97f2e4 (patch) | |
tree | c4af835439505439d73dc7ef030167f0b8d0cb44 /src/lib | |
parent | 120e3c65fbf4c123167cf63e9cedc1500da60883 (diff) | |
download | openbsd-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.c | 3 |
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 | ||