From 9bb9b4829d6dd97028adf1c90eb4d66977429a2c Mon Sep 17 00:00:00 2001
From: Matt Johnston <matt@ucc.asn.au>
Date: Wed, 28 Jan 2015 22:29:18 +0800
Subject: [PATCH] Fix memory leak of ecdsa structure, found by Coverity

---
 ecdsa.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/ecdsa.c b/ecdsa.c
index 195121f1..03960149 100644
--- a/ecdsa.c
+++ b/ecdsa.c
@@ -131,6 +131,7 @@ ecc_key *buf_get_ecdsa_priv_key(buffer *buf) {
 
 	if (buf_getmpint(buf, new_key->k) != DROPBEAR_SUCCESS) {
 		ecc_free(new_key);
+		m_free(new_key);
 		return NULL;
 	}
 
-- 
GitLab