summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRyo Nakamura <upa@haeena.net>2023-03-12 17:06:02 +0900
committerRyo Nakamura <upa@haeena.net>2023-03-12 17:06:02 +0900
commit2416b5f18239b81f8a42c5058375a2a9ab4aad95 (patch)
tree4a0750754de0a7bd6dc596122c0b0d2452050ef4 /src
parent1028ecb53b10bdb6d7a6d66d32b301f17340c1ec (diff)
fix cleanup
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);