aboutsummaryrefslogtreecommitdiff
path: root/src/inspircd.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/inspircd.cpp')
-rw-r--r--src/inspircd.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/inspircd.cpp b/src/inspircd.cpp
index 681a63c38..c9e2b977c 100644
--- a/src/inspircd.cpp
+++ b/src/inspircd.cpp
@@ -341,7 +341,7 @@ namespace
ServerInstance->ConfigFileName = ExpandPath(config.c_str());
ServerInstance->Config->CommandLine.forcedebug = do_debug || do_protocoldebug;
ServerInstance->Config->CommandLine.forceprotodebug = do_protocoldebug;
- ServerInstance->Config->CommandLine.nofork = do_nofork;
+ ServerInstance->Config->CommandLine.nofork = ServerInstance->Config->CommandLine.forcedebug || do_nofork;
ServerInstance->Config->CommandLine.runasroot = do_runasroot;
ServerInstance->Config->CommandLine.writelog = !do_nolog;
ServerInstance->Config->CommandLine.writepid = !do_nopid;
@@ -580,7 +580,7 @@ InspIRCd::InspIRCd(int argc, char** argv)
*
* -- nenolod
*/
- if ((!Config->CommandLine.nofork) && (!Config->CommandLine.forcedebug))
+ if (!Config->CommandLine.nofork)
{
int fd = open("/dev/null", O_RDWR);