aboutsummaryrefslogtreecommitdiff
path: root/src/clojure/contrib
diff options
context:
space:
mode:
authorscgilardi <scgilardi@gmail.com>2008-11-18 04:28:54 +0000
committerscgilardi <scgilardi@gmail.com>2008-11-18 04:28:54 +0000
commit8df25ff545ba23e15acdab4eeb1d11c02db4b6e2 (patch)
tree7f918fd008e4a83fb2295c02a187b125ac622d7b /src/clojure/contrib
parentfacfbecd912d043d464237185c726882f429398f (diff)
restore nested with-open until it closes multiple bindings
Diffstat (limited to 'src/clojure/contrib')
-rw-r--r--src/clojure/contrib/sql.clj6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/clojure/contrib/sql.clj b/src/clojure/contrib/sql.clj
index 74608fff..e4dbd5be 100644
--- a/src/clojure/contrib/sql.clj
+++ b/src/clojure/contrib/sql.clj
@@ -132,7 +132,7 @@
"Executes a query and then evaluates body with results bound to a seq of
the results"
[results sql & body]
- `(with-open [stmt# (.prepareStatement (connection) ~sql)
- rset# (.executeQuery stmt#)]
+ `(with-open [stmt# (.prepareStatement (connection) ~sql)]
+ (with-open [rset# (.executeQuery stmt#)]
(let [~results (resultset-seq rset#)]
- ~@body)))
+ ~@body))))