summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/mscp.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mscp.c b/src/mscp.c
index 3b6b7ff..6314c06 100644
--- a/src/mscp.c
+++ b/src/mscp.c
@@ -571,6 +571,11 @@ static void free_chunk(struct list_head *list)
void mscp_cleanup(struct mscp *m)
{
+ if (m->first) {
+ ssh_sftp_close(m->first);
+ m->first = NULL;
+ }
+
release_list(&m->src_list, free_src);
INIT_LIST_HEAD(&m->src_list);