From feac0d6a3da6c3ee27ae83d31aa320d3ed3da5f6 Mon Sep 17 00:00:00 2001 From: Trustin Lee Date: Sun, 16 Nov 2008 16:22:27 +0000 Subject: [PATCH] Fixed a problem where AbstractSocketSslEchoTest doesn't close all channels when handshake fails. --- .../org/jboss/netty/handler/ssl/AbstractSocketSslEchoTest.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/test/java/org/jboss/netty/handler/ssl/AbstractSocketSslEchoTest.java b/src/test/java/org/jboss/netty/handler/ssl/AbstractSocketSslEchoTest.java index 3d3e52216d..2fd47c2447 100644 --- a/src/test/java/org/jboss/netty/handler/ssl/AbstractSocketSslEchoTest.java +++ b/src/test/java/org/jboss/netty/handler/ssl/AbstractSocketSslEchoTest.java @@ -155,6 +155,9 @@ public abstract class AbstractSocketSslEchoTest { hf.awaitUninterruptibly(); if (!hf.isSuccess()) { logger.error("Handshake failed", hf.getCause()); + sh.channel.close().awaitUninterruptibly(); + ch.channel.close().awaitUninterruptibly(); + sc.close().awaitUninterruptibly(); } assertTrue(hf.isSuccess());