fix: Don't panic if nobody's listening

This commit is contained in:
timedout
2026-02-23 17:22:37 +00:00
parent d4481b07ac
commit 8702f55cf5
2 changed files with 7 additions and 6 deletions
+3 -3
View File
@@ -214,9 +214,9 @@ fn fail_federation_txn(
services.transaction_ids.remove_federation_txn(txn_key);
// Send the error to any waiters
sender
.send(Some(Err(err)))
.expect("couldn't send error to channel");
if let Err(e) = sender.send(Some(Err(err))) {
debug_warn!("Failed to send transaction error to receivers: {e}");
}
}
/// Converts a TransactionError into an appropriate HTTP error response.