From 29d4d9a9437a75e4d78b07f6dc0a77b67e65db7e Mon Sep 17 00:00:00 2001 From: jsing <> Date: Fri, 14 Apr 2017 15:20:16 +0000 Subject: Switch i2d_SSL_SESSION() back to freezero(3) now that the size constraints have been relaxed. --- src/lib/libssl/ssl_asn1.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/lib/libssl/ssl_asn1.c b/src/lib/libssl/ssl_asn1.c index aca34f8c3e..8e6528d153 100644 --- a/src/lib/libssl/ssl_asn1.c +++ b/src/lib/libssl/ssl_asn1.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ssl_asn1.c,v 1.51 2017/04/11 13:14:08 jsing Exp $ */ +/* $OpenBSD: ssl_asn1.c,v 1.52 2017/04/14 15:20:16 jsing Exp $ */ /* * Copyright (c) 2016 Joel Sing @@ -205,12 +205,9 @@ i2d_SSL_SESSION(SSL_SESSION *s, unsigned char **pp) rv = (int)data_len; err: - if (data != NULL) - explicit_bzero(data, data_len); - CBB_cleanup(&session); + freezero(data, data_len); free(peer_cert_bytes); - free(data); return rv; } -- cgit v1.2.3-55-g6feb