diff options
author | Peter Bex <peter@more-magic.net> | 2025-07-02 14:22:19 +0200 |
---|---|---|
committer | Peter Bex <peter@more-magic.net> | 2025-07-02 14:22:19 +0200 |
commit | 9cb58fc19c41816f33ffe210b39a1f734b4cb7c2 (patch) | |
tree | c427ec4609f0a8e23b494850f58006a840adea44 /test | |
parent | 31ae05553edd6d1c338f0f67d083397935825ca5 (diff) | |
download | scsh-process-1.6.2.tar.gz |
Fix cleanup handling in wait for processes forked without scsh-process1.6.2
The and-let* code assumed that if p was false, it would have a
"pending-before" procedure. Unfortunately, this assumption only holds
when the process would've been forked using "fork" from the
scsh-process egg. If one forked with the "core" fork from CHICKEN
itself, both p and pending-before would be false, which would lead to
a "call of non-procedure: #f" error.
Reported by Matthew Welland.
Diffstat (limited to 'test')
0 files changed, 0 insertions, 0 deletions