aboutsummaryrefslogtreecommitdiff
path: root/src/dh.c
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cynapses.org>2011-01-06 14:25:35 +0100
committerAndreas Schneider <asn@cynapses.org>2011-01-06 14:25:35 +0100
commita016d356fac59e010bef036bb7696b311bbd642a (patch)
tree0098c0ab9301a9f82d002ca0a1e00dd100e33b2d /src/dh.c
parent61852635b58cb9dac00085ae6ad9a811b553666a (diff)
downloadlibssh-a016d356fac59e010bef036bb7696b311bbd642a.tar.gz
libssh-a016d356fac59e010bef036bb7696b311bbd642a.tar.xz
libssh-a016d356fac59e010bef036bb7696b311bbd642a.zip
dh: Fixed a memory leak in ssh_print_hexa.
Found by cppcheck - http://test.libssh.org/cppcheck-analyzer/
Diffstat (limited to 'src/dh.c')
-rw-r--r--src/dh.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/dh.c b/src/dh.c
index 86d88908..62f4f0c8 100644
--- a/src/dh.c
+++ b/src/dh.c
@@ -221,6 +221,8 @@ void ssh_print_hexa(const char *descr, const unsigned char *what, size_t len) {
return;
}
printf("%s: %s\n", descr, hexa);
+
+ free(hexa);
}
int dh_generate_x(ssh_session session) {