summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/clj/clojure/core.clj9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/clj/clojure/core.clj b/src/clj/clojure/core.clj
index 16186d47..713a889a 100644
--- a/src/clj/clojure/core.clj
+++ b/src/clj/clojure/core.clj
@@ -5918,10 +5918,11 @@
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; clojure version number ;;;;;;;;;;;;;;;;;;;;;;
-(let [version-stream (.getResourceAsStream
- (clojure.lang.RT/baseLoader)
- "clojure/version.properties")
- properties (doto (new java.util.Properties) (.load version-stream))
+(let [properties (with-open [version-stream (.getResourceAsStream
+ (clojure.lang.RT/baseLoader)
+ "clojure/version.properties")]
+ (doto (new java.util.Properties)
+ (.load version-stream)))
version-string (.getProperty properties "version")
[_ major minor incremental qualifier snapshot]
(re-matches