projects
/
catagits/FCGI-ProcManager.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
ProcManager: Fix start_delay causing a permanent hang.
[catagits/FCGI-ProcManager.git]
/
lib
/
FCGI
/
ProcManager.pm
diff --git
a/lib/FCGI/ProcManager.pm
b/lib/FCGI/ProcManager.pm
index
a85e845
..
ec7c947
100644
(file)
--- a/
lib/FCGI/ProcManager.pm
+++ b/
lib/FCGI/ProcManager.pm
@@
-213,7
+213,7
@@
sub pm_manage {
last MANAGING_LOOP;
}
- for (my $s = $this->start_delay(); $s; $s = sleep $s) {};
+ for (my $s = $this->start_delay(); $s > 0; $s -= sleep $s) {};
}
# this should block until the next server dies.