From 2eaf69ee062b6869612707409f5cbc4e056fd1e4 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Mon, 11 May 2009 12:31:54 +0000 Subject: Fix a double free corruption. git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@760 7dcaeef0-15fb-0310-b436-a5af3365683c --- libssh/messages.c | 4 ++-- 1 file 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); } + /** @} */ -- cgit v1.2.3