diff options
author | tb <> | 2018-10-06 14:23:08 +0000 |
---|---|---|
committer | tb <> | 2018-10-06 14:23:08 +0000 |
commit | 5a2b8d5c5a10251aaf5eb5616d46b8e833a22e15 (patch) | |
tree | 4a49d8a9a2303632f3cd86330418fccbe0288c96 /src | |
parent | d53ca5040da2b4224aebb78c2828d2cbb6911c24 (diff) | |
download | openbsd-5a2b8d5c5a10251aaf5eb5616d46b8e833a22e15.tar.gz openbsd-5a2b8d5c5a10251aaf5eb5616d46b8e833a22e15.tar.bz2 openbsd-5a2b8d5c5a10251aaf5eb5616d46b8e833a22e15.zip |
plug a memory leak
Diffstat (limited to 'src')
-rw-r--r-- | src/regress/lib/libcrypto/wycheproof/wycheproof.go | 3 |
1 files changed, 2 insertions, 1 deletions
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 @@ | |||
1 | /* $OpenBSD: wycheproof.go,v 1.78 2018/10/06 11:05:00 tb Exp $ */ | 1 | /* $OpenBSD: wycheproof.go,v 1.79 2018/10/06 14:23:08 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2018 Joel Sing <jsing@openbsd.org> | 3 | * Copyright (c) 2018 Joel Sing <jsing@openbsd.org> |
4 | * Copyright (c) 2018 Theo Buehler <tb@openbsd.org> | 4 | * Copyright (c) 2018 Theo Buehler <tb@openbsd.org> |
@@ -1207,6 +1207,7 @@ func runDSATestGroup(algorithm string, wtg *wycheproofTestGroupDSA) bool { | |||
1207 | if bio == nil { | 1207 | if bio == nil { |
1208 | log.Fatal("BIO_new_mem_buf failed") | 1208 | log.Fatal("BIO_new_mem_buf failed") |
1209 | } | 1209 | } |
1210 | defer C.free(unsafe.Pointer(keyPEM)) | ||
1210 | defer C.BIO_free(bio) | 1211 | defer C.BIO_free(bio) |
1211 | 1212 | ||
1212 | dsaPEM := C.PEM_read_bio_DSA_PUBKEY(bio, nil, nil, nil) | 1213 | dsaPEM := C.PEM_read_bio_DSA_PUBKEY(bio, nil, nil, nil) |