aboutsummaryrefslogtreecommitdiffstats
path: root/AndroidAsync/src/com
diff options
context:
space:
mode:
authorKoushik Dutta <koushd@gmail.com>2014-12-22 15:28:51 -0800
committerKoushik Dutta <koushd@gmail.com>2014-12-22 15:28:51 -0800
commit42eabc6ca99c4011ed1ce30e4a7e77608f8d96fa (patch)
treeb22c6eda452ffed4b3f9d7c826fa98735094c385 /AndroidAsync/src/com
parentcb37d1c169371865f9bb6065c7496d20d3651b4b (diff)
downloadAndroidAsync-42eabc6ca99c4011ed1ce30e4a7e77608f8d96fa.tar.gz
AndroidAsync-42eabc6ca99c4011ed1ce30e4a7e77608f8d96fa.tar.bz2
AndroidAsync-42eabc6ca99c4011ed1ce30e4a7e77608f8d96fa.zip
Fix https://github.com/koush/AndroidAsync/issues/299
HTTP Message is optional.
Diffstat (limited to 'AndroidAsync/src/com')
-rw-r--r--AndroidAsync/src/com/koushikdutta/async/http/spdy/SpdyMiddleware.java3
1 files changed, 2 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 40fa618..47ec2ed 100644
--- a/AndroidAsync/src/com/koushikdutta/async/http/spdy/SpdyMiddleware.java
+++ b/AndroidAsync/src/com/koushikdutta/async/http/spdy/SpdyMiddleware.java
@@ -370,7 +370,8 @@ public class SpdyMiddleware extends AsyncSSLSocketMiddleware {
String status = headers.remove(Header.RESPONSE_STATUS.utf8());
String[] statusParts = status.split(" ", 2);
data.response.code(Integer.parseInt(statusParts[0]));
- data.response.message(statusParts[1]);
+ if (statusParts.length == 2)
+ data.response.message(statusParts[1]);
data.response.protocol(headers.remove(Header.VERSION.utf8()));
data.response.headers(headers);
setComplete(headers);