aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/clojure/contrib/http/agent.clj3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/clojure/contrib/http/agent.clj b/src/clojure/contrib/http/agent.clj
index c5a6b51c..47424e2f 100644
--- a/src/clojure/contrib/http/agent.clj
+++ b/src/clojure/contrib/http/agent.clj
@@ -119,7 +119,8 @@
"Agent action that closes the response body stream and disconnects
the HttpURLConnection."
[state options]
- (.close #^InputStream (::response-stream state))
+ (when (::response-stream state)
+ (.close #^InputStream (::response-stream state)))
(.disconnect #^HttpURLConnection (::connection state))
(assoc state
::response-stream nil