diff options
author | Andreas Schneider <mail@cynapses.org> | 2009-06-20 11:30:09 +0200 |
---|---|---|
committer | Andreas Schneider <mail@cynapses.org> | 2009-06-20 11:30:09 +0200 |
commit | 693c041ba9d219821fd0006b07823880ec0a2ea9 (patch) | |
tree | 17bc149df9e467f569b020af31e6efaee20c1bbb | |
parent | 39c7e3c7dd7a00ce9e32cc29a8fc1d8b58ddc1a7 (diff) | |
download | libssh-693c041ba9d219821fd0006b07823880ec0a2ea9.tar.gz libssh-693c041ba9d219821fd0006b07823880ec0a2ea9.tar.xz libssh-693c041ba9d219821fd0006b07823880ec0a2ea9.zip |
Fix a memory leak in ssh_message_free().
-rw-r--r-- | libssh/messages.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libssh/messages.c b/libssh/messages.c index 4e84caf7..957af920 100644 --- a/libssh/messages.c +++ b/libssh/messages.c @@ -783,7 +783,9 @@ void ssh_message_free(SSH_MESSAGE *msg){ SAFE_FREE(msg->channel_request.subsystem); break; } + ZERO_STRUCTP(msg); + SAFE_FREE(msg); } /** |