We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 01830cf commit 7f29513Copy full SHA for 7f29513
src/main/clojure/cljs/util.cljc
@@ -142,7 +142,14 @@
142
(defn last-modified [src]
143
(cond
144
(file? src) (.lastModified ^File src)
145
- (url? src) (.getLastModified (.openConnection ^URL src))
+ (url? src)
146
+ (let [conn (.openConnection ^URL src)]
147
+ (try
148
+ (.getLastModified conn)
149
+ (finally
150
+ (let [ins (.getInputStream conn)]
151
+ (when ins
152
+ (.close ins))))))
153
:else
154
(throw
155
(IllegalArgumentException. (str "Cannot get last modified for " src)))))
0 commit comments