summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2012-10-05 10:49:43 +0200
committerAndreas Schneider <asn@cryptomilk.org>2012-10-05 11:44:12 +0200
commitaae725a44c4d037125faebf88a8c4dd430d1c179 (patch)
treee512aff1ed36a3355009f884f4c15bd3f682f9d9 /src
parent0e833d75e604876367376e5ded6c043073e9aad5 (diff)
session: Fix a memory leak in ssh_new() on error.
(cherry picked from commit 280ce3fe937c96899732814928c8ecfa9f9ae431)
Diffstat (limited to 'src')
-rw-r--r--src/session.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/session.c b/src/session.c
index 61c27b0f..82788dc6 100644
--- a/src/session.c
+++ b/src/session.c
@@ -143,6 +143,7 @@ ssh_session ssh_new(void) {
return session;
err:
+ free(id);
ssh_free(session);
return NULL;
}