From 512ac7620b9a60347cb757af6d0e7f9c1ece7916 Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Mon, 12 Dec 2022 14:57:56 +0100 Subject: [PATCH] examples: Avoid memory leak from sftp Signed-off-by: Jakub Jelen Reviewed-by: Norbert Pocs (cherry picked from commit 8c1b159a3a1396633cfc628772818414f9790198) --- examples/samplesftp.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/examples/samplesftp.c b/examples/samplesftp.c index d74abf61..bc286c4b 100644 --- a/examples/samplesftp.c +++ b/examples/samplesftp.c @@ -47,7 +47,7 @@ static void do_sftp(ssh_session session) { int len = 1; unsigned int i; char data[BUF_SIZE] = {0}; - char *lnk; + char *lnk = NULL; unsigned int count; @@ -86,6 +86,7 @@ static void do_sftp(ssh_session session) { goto end; } printf("readlink /tmp/sftp_symlink_test: %s\n", lnk); + ssh_string_free_char(lnk); sftp_unlink(sftp, "/tmp/sftp_symlink_test");