diff options
author | Andreas Schneider <mail@cynapses.org> | 2009-05-02 20:30:48 +0000 |
---|---|---|
committer | Andreas Schneider <mail@cynapses.org> | 2009-05-02 20:30:48 +0000 |
commit | f0b14c7b7a3d7b4192bc03fc8d8e1e72d5b9216f (patch) | |
tree | 80f5ae2b511030237f5f7abbb30025547dacf13d /libssh | |
parent | 0b4159d1ec578efeb73d925ce134eb1de3bf1a78 (diff) | |
download | libssh-f0b14c7b7a3d7b4192bc03fc8d8e1e72d5b9216f.tar.gz libssh-f0b14c7b7a3d7b4192bc03fc8d8e1e72d5b9216f.tar.xz libssh-f0b14c7b7a3d7b4192bc03fc8d8e1e72d5b9216f.zip |
Improve ssh_channel_new_id().
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@672 7dcaeef0-15fb-0310-b436-a5af3365683c
Diffstat (limited to 'libssh')
-rw-r--r-- | libssh/channels.c | 15 |
1 files changed, 11 insertions, 4 deletions
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, |