From 3968230a0022bbdf64e7caf8e2e998f8299a5add Mon Sep 17 00:00:00 2001 From: logan <> Date: Tue, 3 Jun 2014 06:24:08 +0000 Subject: Fix memory leak. (From Martin Brejcha) OK from tedu@, miod@ and deraadt@ --- src/lib/libcrypto/bio/bss_dgram.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/lib/libcrypto/bio/bss_dgram.c') diff --git a/src/lib/libcrypto/bio/bss_dgram.c b/src/lib/libcrypto/bio/bss_dgram.c index 9160fe4018..bfc8e708b0 100644 --- a/src/lib/libcrypto/bio/bss_dgram.c +++ b/src/lib/libcrypto/bio/bss_dgram.c @@ -1222,6 +1222,7 @@ dgram_sctp_ctrl(BIO *b, int cmd, long num, void *ptr) memcpy(&authkey->sca_key[0], ptr, 64 * sizeof(uint8_t)); ret = setsockopt(b->num, IPPROTO_SCTP, SCTP_AUTH_KEY, authkey, sockopt_len); + free(authkey); if (ret < 0) break; -- cgit v1.2.3-55-g6feb