summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorjsing <>2017-09-25 18:04:08 +0000
committerjsing <>2017-09-25 18:04:08 +0000
commit8b4db5e6a6fc1da58ad74b8c1fa4fed227aa4158 (patch)
treef209a48dfd78307347b81a9aab656d339231b949 /src/lib
parentf54ad548bde724826978bddf2ca35ee99e62f3aa (diff)
downloadopenbsd-8b4db5e6a6fc1da58ad74b8c1fa4fed227aa4158.tar.gz
openbsd-8b4db5e6a6fc1da58ad74b8c1fa4fed227aa4158.tar.bz2
openbsd-8b4db5e6a6fc1da58ad74b8c1fa4fed227aa4158.zip
Annotate some API-side memory leaks for future resolution.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libssl/s3_lib.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/libssl/s3_lib.c b/src/lib/libssl/s3_lib.c
index ab92ebf36a..a05116cb8f 100644
--- a/src/lib/libssl/s3_lib.c
+++ b/src/lib/libssl/s3_lib.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: s3_lib.c,v 1.160 2017/08/28 18:12:10 jsing Exp $ */ 1/* $OpenBSD: s3_lib.c,v 1.161 2017/09/25 18:04:08 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -1852,6 +1852,7 @@ _SSL_get_tlsext_status_exts(SSL *s, STACK_OF(X509_EXTENSION) **exts)
1852static int 1852static int
1853_SSL_set_tlsext_status_exts(SSL *s, STACK_OF(X509_EXTENSION) *exts) 1853_SSL_set_tlsext_status_exts(SSL *s, STACK_OF(X509_EXTENSION) *exts)
1854{ 1854{
1855 /* XXX - leak... */
1855 s->internal->tlsext_ocsp_exts = exts; 1856 s->internal->tlsext_ocsp_exts = exts;
1856 return 1; 1857 return 1;
1857} 1858}
@@ -1866,6 +1867,7 @@ _SSL_get_tlsext_status_ids(SSL *s, STACK_OF(OCSP_RESPID) **ids)
1866static int 1867static int
1867_SSL_set_tlsext_status_ids(SSL *s, STACK_OF(OCSP_RESPID) *ids) 1868_SSL_set_tlsext_status_ids(SSL *s, STACK_OF(OCSP_RESPID) *ids)
1868{ 1869{
1870 /* XXX - leak... */
1869 s->internal->tlsext_ocsp_ids = ids; 1871 s->internal->tlsext_ocsp_ids = ids;
1870 return 1; 1872 return 1;
1871} 1873}