summaryrefslogtreecommitdiff
path: root/scsh-process.scm
diff options
context:
space:
mode:
Diffstat (limited to 'scsh-process.scm')
-rw-r--r--scsh-process.scm2
1 files changed, 1 insertions, 1 deletions
diff --git a/scsh-process.scm b/scsh-process.scm
index b3f7fd1..d54f162 100644
--- a/scsh-process.scm
+++ b/scsh-process.scm
@@ -178,7 +178,7 @@
(scsh-process-ok? p)
(scsh-process-pid p))))))
(else
- (and-let* ((p (or p (pending-before pid))))
+ (and-let* ((p (or p (and pending-before (pending-before pid)))))
(scsh-process-exit-status-set! p status)
(scsh-process-ok?-set! p ok?)
(condition-variable-broadcast!