From 0b5af2af92f9424133f2d3603344fe456eec13f1 Mon Sep 17 00:00:00 2001 From: Will Cosgrove Date: Wed, 16 Jan 2019 11:42:39 -0800 Subject: [PATCH] Agent NULL check in shutdown #281 --- example/ssh2_agent.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/example/ssh2_agent.c b/example/ssh2_agent.c index 33a2998a..912b9252 100644 --- a/example/ssh2_agent.c +++ b/example/ssh2_agent.c @@ -223,9 +223,11 @@ int main(int argc, char *argv[]) shutdown: - libssh2_agent_disconnect(agent); - libssh2_agent_free(agent); - + if (agent) { + libssh2_agent_disconnect(agent); + libssh2_agent_free(agent); + } + if(session) { libssh2_session_disconnect(session, "Normal Shutdown, Thank you for playing");