From 46624648f98775aee109ab61d1995cbc14011d88 Mon Sep 17 00:00:00 2001 From: Xiang Xiao Date: Thu, 6 May 2021 22:46:03 -0700 Subject: [PATCH] examples/libssh_scp: call ssh_init and ssh_finalize explicitly Signed-off-by: Xiang Xiao Reviewed-by: Jakub Jelen Change-Id: I4c80904d40b068f47334c3116576de07782162f6 --- examples/libssh_scp.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/examples/libssh_scp.c b/examples/libssh_scp.c index 7a30b37f..906a9206 100644 --- a/examples/libssh_scp.c +++ b/examples/libssh_scp.c @@ -404,10 +404,11 @@ int main(int argc, char **argv) { int i; int r; if (opts(argc, argv) < 0) { - r = EXIT_FAILURE; - goto end; + return EXIT_FAILURE; } + ssh_init(); + dest = parse_location(destination); if (dest == NULL) { r = EXIT_FAILURE; @@ -449,5 +450,6 @@ close_dest: close_location(dest); location_free(dest); end: + ssh_finalize(); return r; }