From 693c041ba9d219821fd0006b07823880ec0a2ea9 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Sat, 20 Jun 2009 11:30:09 +0200 Subject: Fix a memory leak in ssh_message_free(). --- libssh/messages.c | 2 ++ 1 file changed, 2 insertions(+) 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); } /** -- cgit v1.2.3