aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schneider <mail@cynapses.org>2009-04-17 14:50:05 +0000
committerAndreas Schneider <mail@cynapses.org>2009-04-17 14:50:05 +0000
commitbf4d29b96399f5b1ed8927156b746d8d2f647ba2 (patch)
treeeba6d7796ef8d5ad8188b2973c180a69cd784a61
parent25e80032bae82e2ed3628c69a5fff9afc6d77faf (diff)
downloadlibssh-bf4d29b96399f5b1ed8927156b746d8d2f647ba2.tar.gz
libssh-bf4d29b96399f5b1ed8927156b746d8d2f647ba2.tar.xz
libssh-bf4d29b96399f5b1ed8927156b746d8d2f647ba2.zip
Fix memory leak.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@526 7dcaeef0-15fb-0310-b436-a5af3365683c
-rw-r--r--libssh/auth.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libssh/auth.c b/libssh/auth.c
index d8ff54c2..105272c2 100644
--- a/libssh/auth.c
+++ b/libssh/auth.c
@@ -566,6 +566,7 @@ int ssh_userauth_agent_pubkey(SSH_SESSION *session, const char *username,
string_free(service);
string_free(method);
string_free(algo);
+ string_free(key);
leave_function();
return rc;
@@ -576,6 +577,7 @@ error:
string_free(service);
string_free(method);
string_free(algo);
+ string_free(key);
leave_function();
return rc;