diff options
author | Andreas Schneider <mail@cynapses.org> | 2009-02-02 16:20:55 +0000 |
---|---|---|
committer | Andreas Schneider <mail@cynapses.org> | 2009-02-02 16:20:55 +0000 |
commit | 58404116bcb38c1e40b837501c08bea78c734dd2 (patch) | |
tree | 38760c88e96601be03e30f38b7491b6d339402a5 | |
parent | 8c60d864c74537c1d60be593f3ed02d35b88b4e5 (diff) | |
download | libssh-58404116bcb38c1e40b837501c08bea78c734dd2.tar.gz libssh-58404116bcb38c1e40b837501c08bea78c734dd2.tar.xz libssh-58404116bcb38c1e40b837501c08bea78c734dd2.zip |
Fix build warnings in session code.
git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@216 7dcaeef0-15fb-0310-b436-a5af3365683c
-rw-r--r-- | include/libssh/libssh.h | 9 | ||||
-rw-r--r-- | libssh/session.c | 5 |
2 files changed, 9 insertions, 5 deletions
diff --git a/include/libssh/libssh.h b/include/libssh/libssh.h index 2aeec5a..c01c774 100644 --- a/include/libssh/libssh.h +++ b/include/libssh/libssh.h @@ -162,14 +162,17 @@ enum { void ssh_log(SSH_SESSION *session, int prioriry, char *format, ...); /* session.c */ -SSH_SESSION *ssh_new(); -void ssh_set_options(SSH_SESSION *session, SSH_OPTIONS *options); +SSH_SESSION *ssh_new(void); socket_t ssh_get_fd(SSH_SESSION *session); -void ssh_silent_disconnect(SSH_SESSION *session); int ssh_get_version(SSH_SESSION *session); +int ssh_get_status(SSH_SESSION *session){ +const char *ssh_get_disconnect_message(SSH_SESSION *session); +void ssh_set_options(SSH_SESSION *session, SSH_OPTIONS *options); void ssh_set_fd_toread(SSH_SESSION *session); void ssh_set_fd_towrite(SSH_SESSION *session); void ssh_set_fd_except(SSH_SESSION *session); +void ssh_set_blocking(SSH_SESSION *session, int blocking); +void ssh_silent_disconnect(SSH_SESSION *session); /* client.c */ diff --git a/libssh/session.c b/libssh/session.c index 8ac005b..c8e5a68 100644 --- a/libssh/session.c +++ b/libssh/session.c @@ -36,7 +36,7 @@ /** \brief creates a new ssh session * \returns new ssh_session pointer */ -SSH_SESSION *ssh_new() { +SSH_SESSION *ssh_new(void) { SSH_SESSION *session=malloc(sizeof (SSH_SESSION)); memset(session,0,sizeof(SSH_SESSION)); session->next_crypto=crypto_new(); @@ -53,8 +53,9 @@ SSH_SESSION *ssh_new() { } void ssh_cleanup(SSH_SESSION *session){ - enter_function(); int i; + enter_function(); + if(session->serverbanner) free(session->serverbanner); if(session->clientbanner) |