X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=sql%2Fdatabase.lisp;fp=sql%2Fdatabase.lisp;h=f23eea2dbb5f5bf366d364f1d2655de692fd9540;hp=14bcdc8a02d47453b283400162e794c7df9c913a;hb=eaea8232bda93fd38410e46dd22ec954b2fc4a18;hpb=aaffeb0415e1caaf1595bee7a5e9d58379c4431e diff --git a/sql/database.lisp b/sql/database.lisp index 14bcdc8..f23eea2 100644 --- a/sql/database.lisp +++ b/sql/database.lisp @@ -166,7 +166,7 @@ from a pool it will be released to this pool." (let ((database (find-database database :errorp (and database error)))) (when database (if (conn-pool database) - (with-process-lock ((conn-pool-lock pool) "Delete from pool") + (with-process-lock ((conn-pool-lock (conn-pool database)) "Delete from pool") (when (release-to-pool database) (setf *connected-databases* (delete database *connected-databases*)) (when (eq database *default-database*)