From c311bb7a1fae344c6a6022e2e27fbf0897287d57 Mon Sep 17 00:00:00 2001 From: evgeny Date: Sat, 24 Oct 2026 18:04:39 +0200 Subject: [PATCH] Prevent deferred CM readiness from restarting cancelled file transfers --- src/member_files/transfer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/member_files/transfer.c b/src/member_files/transfer.c index 039fe9bd..6524bb7d 100644 --- a/src/member_files/transfer.c +++ b/src/member_files/transfer.c @@ -380,7 +380,8 @@ static void transfer_send_open(struct mf_transfer* t, uint8_t command) { static void transfer_connected(struct CONN_MGR_HANDLE* h, uint64_t peer, uint64_t group, enum conn_mgr_event event, void* arg) { (void)h; (void)peer; (void)group; struct mf_transfer* t = arg; - DEBUG_DEBUG(DEBUG_CATEGORY_MEDIA, "member_files: stream CM id=%llu event=%d", (unsigned long long)t->request.id, event); + DEBUG_DEBUG(DEBUG_CATEGORY_MEDIA, "member_files: stream CM id=%llu event=%d stopping=%d", + (unsigned long long)t->request.id, event, t->stopping); if (event == CONN_EVENT_UP) transfer_wake(t); }