aboutsummaryrefslogtreecommitdiffstats
path: root/src/process.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/process.c')
-rw-r--r--src/process.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/process.c b/src/process.c
index c37aa1ce9ef..adecb580634 100644
--- a/src/process.c
+++ b/src/process.c
@@ -1658,6 +1658,10 @@ Fourth arg SERVICE is name of the service desired, or an integer\n\
1658 goto loop; 1658 goto loop;
1659 if (errno == EADDRINUSE && retry < 20) 1659 if (errno == EADDRINUSE && retry < 20)
1660 { 1660 {
1661 /* A delay here is needed on some FreeBSD systems,
1662 and it is harmless, since this retrying takes time anyway
1663 and should be infrequent. */
1664 Fsleep_for (make_number (1), Qnil);
1661 retry++; 1665 retry++;
1662 goto loop; 1666 goto loop;
1663 } 1667 }