From 93a2d794591ba8bc21bde28e0d95b5c7505a322c Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Sun, 6 Feb 2011 10:50:14 +0100 Subject: session: Added ssh_is_connected(). --- src/session.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src') diff --git a/src/session.c b/src/session.c index 02e48d0c..d279142a 100644 --- a/src/session.c +++ b/src/session.c @@ -297,6 +297,21 @@ int ssh_is_blocking(ssh_session session){ return (session->flags&SSH_SESSION_FLAG_BLOCKING) ? 1 : 0; } +/** + * @brief Check if we are connected. + * + * @param[in] session The session to check if it is connected. + * + * @return 1 if we are connected, 0 if not. + */ +int ssh_is_connected(ssh_session session) { + if (session == NULL) { + return 0; + } + + return session->alive; +} + /** * @brief Get the fd of a connection. * -- cgit v1.2.3