From 96882cc58cc36f79600a54263b7327b1ce88f99e Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Tue, 5 May 2015 10:36:11 +0200 Subject: [PATCH] example: Fix a use after free in the scp example CID: #1032343 Signed-off-by: Andreas Schneider --- examples/libssh_scp.c | 1 + 1 file changed, 1 insertion(+) diff --git a/examples/libssh_scp.c b/examples/libssh_scp.c index 99281db8..46199f47 100644 --- a/examples/libssh_scp.c +++ b/examples/libssh_scp.c @@ -229,6 +229,7 @@ static int do_copy(struct location *src, struct location *dest, int recursive){ fprintf(stderr,"error: %s\n",ssh_get_error(dest->session)); ssh_string_free_char(filename); ssh_scp_free(dest->scp); + dest->scp = NULL; return -1; } } else {