aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--AndroidAsync/src/com/koushikdutta/async/http/spdy/SpdyMiddleware.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/AndroidAsync/src/com/koushikdutta/async/http/spdy/SpdyMiddleware.java b/AndroidAsync/src/com/koushikdutta/async/http/spdy/SpdyMiddleware.java
index eccd8cf..cd7f630 100644
--- a/AndroidAsync/src/com/koushikdutta/async/http/spdy/SpdyMiddleware.java
+++ b/AndroidAsync/src/com/koushikdutta/async/http/spdy/SpdyMiddleware.java
@@ -177,7 +177,7 @@ public class SpdyMiddleware extends AsyncSSLSocketMiddleware {
private void invokeConnect(String key, final ConnectCallback callback, Exception e, AsyncSSLSocket socket) {
SpdyConnectionWaiter waiter = connections.get(key);
- if (waiter != null && waiter.originalCancellable.setComplete())
+ if (waiter == null || waiter.originalCancellable.setComplete())
callback.onConnectCompleted(e, socket);
}