-1st daemonize then single instance check call

This commit is contained in:
kingk85@gmail.com
2018-04-10 10:45:30 +01:00
parent 35be005379
commit 089c9bbed9

View File

@ -91,23 +91,23 @@ void configurationRead(ftpParameters_DataType *ftpParameters)
void applyConfiguration(ftpParameters_DataType *ftpParameters) void applyConfiguration(ftpParameters_DataType *ftpParameters)
{ {
/* Fork the process daemon mode */
if (ftpParameters->daemonModeOn == 1)
{
daemonize("uFTP");
}
if (ftpParameters->singleInstanceModeOn == 1) if (ftpParameters->singleInstanceModeOn == 1)
{ {
int returnCode = isProcessAlreadyRunning(); int returnCode = isProcessAlreadyRunning();
if (returnCode == 1) if (returnCode == 1)
{ {
printf("\nThe process is already running.."); printf("\nThe process is already running..");
exit(0); exit(0);
} }
} }
/* Fork the process daemon mode */
if (ftpParameters->daemonModeOn == 1)
{
daemonize("uFTP");
} }
}
void initFtpData(ftpDataType *ftpData) void initFtpData(ftpDataType *ftpData)
{ {