From a03d8f49fbba5f5dffb68404d8f05a1114d0d4b4 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 13 Jun 2013 10:55:12 +0200 Subject: examples: Fix a use after free in scp example. --- examples/libssh_scp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'examples/libssh_scp.c') diff --git a/examples/libssh_scp.c b/examples/libssh_scp.c index d443f8f..fefaed8 100644 --- a/examples/libssh_scp.c +++ b/examples/libssh_scp.c @@ -286,7 +286,7 @@ int main(int argc, char **argv){ break; } } - if(dest->is_ssh){ + if (dest->is_ssh && dest->scp != NULL) { r=ssh_scp_close(dest->scp); if(r == SSH_ERROR){ fprintf(stderr,"Error closing scp: %s\n",ssh_get_error(dest->session)); -- cgit