diff --git a/library/configRead.c b/library/configRead.c index ec2b431..6763576 100644 --- a/library/configRead.c +++ b/library/configRead.c @@ -91,24 +91,24 @@ void configurationRead(ftpParameters_DataType *ftpParameters) void applyConfiguration(ftpParameters_DataType *ftpParameters) { - if (ftpParameters->singleInstanceModeOn == 1) - { - int returnCode = isProcessAlreadyRunning(); - if (returnCode == 1) - { - printf("\nThe process is already running.."); - exit(0); - } - } + /* Fork the process daemon mode */ + if (ftpParameters->daemonModeOn == 1) + { + daemonize("uFTP"); + } - /* Fork the process daemon mode */ - if (ftpParameters->daemonModeOn == 1) - { - daemonize("uFTP"); - } + if (ftpParameters->singleInstanceModeOn == 1) + { + int returnCode = isProcessAlreadyRunning(); + + if (returnCode == 1) + { + printf("\nThe process is already running.."); + exit(0); + } + } } - void initFtpData(ftpDataType *ftpData) { int i; @@ -531,4 +531,4 @@ static int parseConfigurationFile(ftpParameters_DataType *ftpParameters, DYNV_Ve } return 1; -} \ No newline at end of file +}