aboutsummaryrefslogtreecommitdiff
path: root/src/session.c
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:12:13 +0200
commit280ce3fe937c96899732814928c8ecfa9f9ae431 (patch)
tree47b35457e34d1cc678c7a97710dcc573c361758f /src/session.c
parent332f1a2a519508a6c7def7d4b645b5a3759ba13a (diff)
downloadlibssh-280ce3fe937c96899732814928c8ecfa9f9ae431.tar.gz
libssh-280ce3fe937c96899732814928c8ecfa9f9ae431.tar.xz
libssh-280ce3fe937c96899732814928c8ecfa9f9ae431.zip
session: Fix a memory leak in ssh_new() on error.
Diffstat (limited to 'src/session.c')
-rw-r--r--src/session.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/session.c b/src/session.c
index 174d4613..a9996808 100644
--- a/src/session.c
+++ b/src/session.c
@@ -146,6 +146,7 @@ ssh_session ssh_new(void) {
return session;
err:
+ free(id);
ssh_free(session);
return NULL;
}