aboutsummaryrefslogtreecommitdiff
path: root/src/deployment.lisp
diff options
context:
space:
mode:
Diffstat (limited to 'src/deployment.lisp')
-rw-r--r--src/deployment.lisp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/deployment.lisp b/src/deployment.lisp
index 5a70e15..7d1af93 100644
--- a/src/deployment.lisp
+++ b/src/deployment.lisp
@@ -77,12 +77,13 @@ DEFHOST forms can override earlier entries (see DEFHOST's docstring)."
(%consfigure (preprocess-connections connections)
(replace-propspec-into-host host properties)))
-(defun continue-deploy* (remaining-connections)
+(defun continue-deploy* (connection remaining-connections)
"Complete the work of an enclosing call to DEPLOY* or DEPLOY-THESE*.
Used by implementations of ESTABLISH-CONNECTION which need to do something
like fork(2) and then return to Consfigurator's primary loop in the child."
- (%consfigure remaining-connections *host*))
+ (let ((*connection* connection))
+ (%consfigure remaining-connections *host*)))
;; in the following two macros, bind *HOST* so that evaluation of the
;; unevaluated propspec can retrieve existing hostattrs; shallow copy just in