diff options
author | Andreas Schneider <mail@cynapses.org> | 2009-05-11 12:31:54 +0000 |
---|---|---|
committer | Andreas Schneider <mail@cynapses.org> | 2009-05-11 12:31:54 +0000 |
commit | 2eaf69ee062b6869612707409f5cbc4e056fd1e4 (patch) | |
tree | 33735536935f631637ab2209384955919adc7449 | |
parent | a15a28e6985b592188d6a5fd9c4002ad383271d6 (diff) | |
download | libssh-2eaf69ee062b6869612707409f5cbc4e056fd1e4.tar.gz libssh-2eaf69ee062b6869612707409f5cbc4e056fd1e4.tar.xz libssh-2eaf69ee062b6869612707409f5cbc4e056fd1e4.zip |
Fix a double free corruption.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@760 7dcaeef0-15fb-0310-b436-a5af3365683c
-rw-r--r-- | libssh/messages.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libssh/messages.c b/libssh/messages.c index 7ad88821..bb5cae4e 100644 --- a/libssh/messages.c +++ b/libssh/messages.c @@ -780,8 +780,8 @@ void ssh_message_free(SSH_MESSAGE *msg){ SAFE_FREE(msg->channel_request.subsystem); break; } - memset(msg, 0, sizeof(*msg)); - SAFE_FREE(msg); + ZERO_STRUCTP(msg); } + /** @} */ |