diff --git a/src/main/java/org/jboss/netty/channel/DefaultChannelFuture.java b/src/main/java/org/jboss/netty/channel/DefaultChannelFuture.java index f1ce382026..3563ed8f6f 100644 --- a/src/main/java/org/jboss/netty/channel/DefaultChannelFuture.java +++ b/src/main/java/org/jboss/netty/channel/DefaultChannelFuture.java @@ -80,7 +80,7 @@ public class DefaultChannelFuture implements ChannelFuture { } public synchronized boolean isSuccess() { - return cause == null; + return done && cause == null; } public synchronized Throwable getCause() {