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) | |
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); } /** |
