aboutsummaryrefslogtreecommitdiff
path: root/libssh
diff options
context:
space:
mode:
authorAndreas Schneider <mail@cynapses.org>2009-05-03 18:31:03 +0000
committerAndreas Schneider <mail@cynapses.org>2009-05-03 18:31:03 +0000
commit9827cac4759000e5f954275ffef88b3584b76d21 (patch)
treea349c8f083c749c0f36864544d1b494106c0bdb9 /libssh
parentb23c68264db4b6d0c436587c332bcaecf79ef29d (diff)
downloadlibssh-9827cac4759000e5f954275ffef88b3584b76d21.tar.gz
libssh-9827cac4759000e5f954275ffef88b3584b76d21.tar.xz
libssh-9827cac4759000e5f954275ffef88b3584b76d21.zip
Reformat channel_free().
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@686 7dcaeef0-15fb-0310-b436-a5af3365683c
Diffstat (limited to 'libssh')
-rw-r--r--libssh/channels.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/libssh/channels.c b/libssh/channels.c
index e2a5234..ec9bdd8 100644
--- a/libssh/channels.c
+++ b/libssh/channels.c
@@ -709,9 +709,12 @@ error:
return rc;
}
-/** \brief close and free a channel
- * \param channel channel to free
- * \warning any data unread on channel will be lost
+/**
+ * @brief Close and free a channel.
+ *
+ * @param channel The channel to free.
+ *
+ * @warning Any data unread on this channel will be lost.
*/
void channel_free(CHANNEL *channel) {
SSH_SESSION *session = channel->session;
@@ -745,6 +748,7 @@ void channel_free(CHANNEL *channel) {
/* debug trick to catch use after frees */
memset(channel, 'X', sizeof(CHANNEL));
SAFE_FREE(channel);
+
leave_function();
}