From ea6f2a0fc37397f8a037c7176dc6dd8c8bb2a9ac Mon Sep 17 00:00:00 2001 From: Mike Hearn Date: Tue, 10 Dec 2013 11:39:30 -0800 Subject: [PATCH] Payment channels: invoke destroyConn on server side even when client requested it. This allows servers to do something useful when the channel closes normally, like forward the money onwards. --- .../google/bitcoin/protocols/channels/PaymentChannelServer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/main/java/com/google/bitcoin/protocols/channels/PaymentChannelServer.java b/core/src/main/java/com/google/bitcoin/protocols/channels/PaymentChannelServer.java index c7b4b588..75dabe8b 100644 --- a/core/src/main/java/com/google/bitcoin/protocols/channels/PaymentChannelServer.java +++ b/core/src/main/java/com/google/bitcoin/protocols/channels/PaymentChannelServer.java @@ -433,6 +433,7 @@ public class PaymentChannelServer { log.info("Sending CLOSE back without broadcast settlement tx."); } conn.sendToClient(msg.build()); + conn.destroyConnection(clientRequestedClose); } @Override