From 5a2b8d5c5a10251aaf5eb5616d46b8e833a22e15 Mon Sep 17 00:00:00 2001 From: tb <> Date: Sat, 6 Oct 2018 14:23:08 +0000 Subject: plug a memory leak --- src/regress/lib/libcrypto/wycheproof/wycheproof.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/regress/lib/libcrypto/wycheproof/wycheproof.go b/src/regress/lib/libcrypto/wycheproof/wycheproof.go index 1887a1b73c..7ec02a8f32 100644 --- a/src/regress/lib/libcrypto/wycheproof/wycheproof.go +++ b/src/regress/lib/libcrypto/wycheproof/wycheproof.go @@ -1,4 +1,4 @@ -/* $OpenBSD: wycheproof.go,v 1.78 2018/10/06 11:05:00 tb Exp $ */ +/* $OpenBSD: wycheproof.go,v 1.79 2018/10/06 14:23:08 tb Exp $ */ /* * Copyright (c) 2018 Joel Sing * Copyright (c) 2018 Theo Buehler @@ -1207,6 +1207,7 @@ func runDSATestGroup(algorithm string, wtg *wycheproofTestGroupDSA) bool { if bio == nil { log.Fatal("BIO_new_mem_buf failed") } + defer C.free(unsafe.Pointer(keyPEM)) defer C.BIO_free(bio) dsaPEM := C.PEM_read_bio_DSA_PUBKEY(bio, nil, nil, nil) -- cgit v1.2.3-55-g6feb