commit 61f0810bb17ba185aa12fd2197f92deaee249dbd
Author: Oswald Buddenhagen <[email protected]>
Date: Tue Jan 28 10:30:47 2025 +0100
fix -ls hanging after synchronous error
we need to make a note that we're already done with the Store, as
otherwise we'll wait for a callback that never comes.
src/main_list.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/main_list.c b/src/main_list.c
index c4aa63e..ff3d193 100644
--- a/src/main_list.c
+++ b/src/main_list.c
@@ -78,6 +78,7 @@ list_store_bad( void *aux )
{
list_vars_t *lvars = (list_vars_t *)aux;
+ lvars->done = 1;
lvars->drv->cancel_store( lvars->ctx );
lvars->cvars->ret = 1;
list_next_store( lvars );
_______________________________________________
isync-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/isync-devel