summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2011-10-09 21:29:34 -0400
committerAdam <Adam@anope.org>2011-10-09 21:29:34 -0400
commit0e012f73d44e2f2f3a64aae09d650ebfd00f063c (patch)
tree9dbe65d85697e65ef608e7c7d5566da07ede5e9f
parent9f850334a1110a8b976e401af45264dcfc7315c4 (diff)
Check for being at terminal before forking
-rw-r--r--src/servers.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/servers.cpp b/src/servers.cpp
index b933a7b6e..835d1595b 100644
--- a/src/servers.cpp
+++ b/src/servers.cpp
@@ -320,7 +320,7 @@ void Server::Sync(bool SyncLinks)
c->ci->RestoreTopic();
}
- if (!nofork)
+ if (!nofork && AtTerm())
{
Log(LOG_TERMINAL) << "Successfully linked, launching into background...";
Fork();