aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKoushik Dutta <koushd@gmail.com>2015-02-21 01:34:07 -0800
committerKoushik Dutta <koushd@gmail.com>2015-02-21 01:34:07 -0800
commit7b12b29536ebc08c2c790a1f16b2cd369fb6eb14 (patch)
tree9886437aa2dd5478aae51c1f825155b39981879a
parent58fe476ac478996d79902d17955ac5a42a15133d (diff)
downloadAndroidAsync-7b12b29536ebc08c2c790a1f16b2cd369fb6eb14.tar.gz
AndroidAsync-7b12b29536ebc08c2c790a1f16b2cd369fb6eb14.tar.bz2
AndroidAsync-7b12b29536ebc08c2c790a1f16b2cd369fb6eb14.zip
207: better npe fix. handle callback
-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);
}