From 834407379dfe4a3205259f08a02259458b6a6401 Mon Sep 17 00:00:00 2001 From: Ryo Nakamura Date: Sat, 25 Mar 2023 22:29:09 +0900 Subject: fix error handling when scan thread failed. set chunk pool to fill to invoke copy threads when scan failed. --- src/mscp.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/mscp.c b/src/mscp.c index eaf5671..09857a9 100644 --- a/src/mscp.c +++ b/src/mscp.c @@ -427,16 +427,14 @@ void *mscp_scan_thread(void *arg) list_splice_tail(&tmp, m->path_list.prev); } - chunk_pool_set_filled(&m->cp); - mpr_info(m->msg_fp, "walk source path(s) done\n"); - + chunk_pool_set_filled(&m->cp); m->ret_scan = 0; return NULL; err_out: + chunk_pool_set_filled(&m->cp); m->ret_scan = -1; - mscp_stop_copy_thread(m); return NULL; } -- cgit v1.2.3