From f0b14c7b7a3d7b4192bc03fc8d8e1e72d5b9216f Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Sat, 2 May 2009 20:30:48 +0000 Subject: Improve ssh_channel_new_id(). git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@672 7dcaeef0-15fb-0310-b436-a5af3365683c --- libssh/channels.c | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'libssh') diff --git a/libssh/channels.c b/libssh/channels.c index f58a232..e85fb3e 100644 --- a/libssh/channels.c +++ b/libssh/channels.c @@ -91,10 +91,17 @@ CHANNEL *channel_new(SSH_SESSION *session) { return channel; } -u32 ssh_channel_new_id(SSH_SESSION *session){ - u32 ret=session->maxchannel; - session->maxchannel++; - return ret; +/** + * @internal + * + * @brief Create a new channel identifier. + * + * @param session The SSH session to use. + * + * @return The new channel identifier. + */ +u32 ssh_channel_new_id(SSH_SESSION *session) { + return ++(session->maxchannel); } static int channel_open(CHANNEL *channel, const char *type_c, int window, -- cgit