diff --git a/Makefile b/Makefile index f890d71..b4460b3 100644 --- a/Makefile +++ b/Makefile @@ -22,8 +22,8 @@ ENABLE_LARGE_FILE_SUPPORT=-D LARGE_FILE_SUPPORT_ENABLED -D _LARGEFILE64_SOURCE ENABLE_OPENSSL_SUPPORT= #TO ENABLE OPENSSL SUPPORT UNCOMMENT NEXT 2 LINES -ENABLE_OPENSSL_SUPPORT=-D OPENSSL_ENABLED -LIBS=-lpthread -lssl -lcrypto +#ENABLE_OPENSSL_SUPPORT=-D OPENSSL_ENABLED +#LIBS=-lpthread -lssl -lcrypto ENABLE_PAM_SUPPORT= PAM_AUTH_LIB= diff --git a/build/modules/auth.o b/build/modules/auth.o index 1ce03fd..1f3ebfe 100644 Binary files a/build/modules/auth.o and b/build/modules/auth.o differ diff --git a/build/modules/configRead.o b/build/modules/configRead.o index 22d284a..d5b86f8 100644 Binary files a/build/modules/configRead.o and b/build/modules/configRead.o differ diff --git a/build/modules/connection.o b/build/modules/connection.o index bb2d753..420d706 100644 Binary files a/build/modules/connection.o and b/build/modules/connection.o differ diff --git a/build/modules/daemon.o b/build/modules/daemon.o index cbd31bd..f24692e 100644 Binary files a/build/modules/daemon.o and b/build/modules/daemon.o differ diff --git a/build/modules/dynamicMemory.o b/build/modules/dynamicMemory.o index c1eeca5..0d3162f 100644 Binary files a/build/modules/dynamicMemory.o and b/build/modules/dynamicMemory.o differ diff --git a/build/modules/dynamicVectors.o b/build/modules/dynamicVectors.o index b64ab6d..c1b0c82 100644 Binary files a/build/modules/dynamicVectors.o and b/build/modules/dynamicVectors.o differ diff --git a/build/modules/errorHandling.o b/build/modules/errorHandling.o index 70ea687..17c76fe 100644 Binary files a/build/modules/errorHandling.o and b/build/modules/errorHandling.o differ diff --git a/build/modules/fileManagement.o b/build/modules/fileManagement.o index c6ef5d2..fad2c90 100644 Binary files a/build/modules/fileManagement.o and b/build/modules/fileManagement.o differ diff --git a/build/modules/ftpCommandElaborate.o b/build/modules/ftpCommandElaborate.o index aeae47f..c2e2264 100644 Binary files a/build/modules/ftpCommandElaborate.o and b/build/modules/ftpCommandElaborate.o differ diff --git a/build/modules/ftpData.o b/build/modules/ftpData.o index f4d15df..63c7275 100644 Binary files a/build/modules/ftpData.o and b/build/modules/ftpData.o differ diff --git a/build/modules/ftpServer.o b/build/modules/ftpServer.o index ca9a021..6121f93 100644 Binary files a/build/modules/ftpServer.o and b/build/modules/ftpServer.o differ diff --git a/build/modules/logFunctions.o b/build/modules/logFunctions.o index fb9f4e0..ad21edc 100644 Binary files a/build/modules/logFunctions.o and b/build/modules/logFunctions.o differ diff --git a/build/modules/openSsl.o b/build/modules/openSsl.o index b148b80..12aba71 100644 Binary files a/build/modules/openSsl.o and b/build/modules/openSsl.o differ diff --git a/build/modules/signals.o b/build/modules/signals.o index e14d40a..27da6ac 100644 Binary files a/build/modules/signals.o and b/build/modules/signals.o differ diff --git a/build/uFTP b/build/uFTP index d0124e9..ea3dbcb 100755 Binary files a/build/uFTP and b/build/uFTP differ diff --git a/ftpServer.c b/ftpServer.c index 6cc2d8d..54bc03a 100644 --- a/ftpServer.c +++ b/ftpServer.c @@ -518,10 +518,6 @@ void runFtpServer(void) { printf("\nHello uFTP server %s starting..\n", UFTP_SERVER_VERSION); - //Fork the process - respawnProcess(); - - printf("\nRespawn routine okay\n"); /* Needed for Select*/ static int processingSock = 0, returnCode = 0; @@ -538,6 +534,11 @@ void runFtpServer(void) /* initialize the ftp data structure */ initFtpData(&ftpData); + printf("\nRespawn routine okay\n"); + + //Fork the process + respawnProcess(); + //Socket main creator ftpData.connectionData.theMainSocket = createSocket(&ftpData); printf("\nuFTP server starting..");