diff --git a/build/modules/auth.o b/build/modules/auth.o index 7d676bb..7682e20 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 8ad588f..a046a7a 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 4b801d2..24072eb 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 4d61852..d372df3 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 229b11a..ec502b0 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 ba6d079..89bb83c 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 0990651..4df7f04 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 0fae6cf..fe1709c 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 b2b45d5..30db405 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 5d0b3cc..3fc6b2d 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 a794dc7..1bfa9fd 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 0df5a97..a8ef6e7 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 db80d42..1cc8bd0 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 aecc369..5106668 100644 Binary files a/build/modules/signals.o and b/build/modules/signals.o differ diff --git a/build/uFTP b/build/uFTP index f0984e6..aea9de4 100755 Binary files a/build/uFTP and b/build/uFTP differ diff --git a/ftpCommandElaborate.c b/ftpCommandElaborate.c index ca61317..5e502e9 100644 --- a/ftpCommandElaborate.c +++ b/ftpCommandElaborate.c @@ -501,7 +501,7 @@ int parseCommandPasv(ftpDataType * data, int socketId) { printf("\nQuit command received the Pasv Thread has been cancelled!!!"); usleep(10000); - } while (ftpData->clients[socketId].workerData.threadIsAlive == 1); + } while (data->clients[socketId].workerData.threadIsAlive == 1); } if (data->clients[socketId].workerData.threadHasBeenCreated == 1) @@ -542,7 +542,7 @@ int parseCommandPort(ftpDataType * data, int socketId) { printf("\nQuit command received the Pasv Thread has been cancelled!!!"); usleep(10000); - } while (ftpData->clients[socketId].workerData.threadIsAlive == 1); + } while (data->clients[socketId].workerData.threadIsAlive == 1); } if (data->clients[socketId].workerData.threadHasBeenCreated == 1) { @@ -580,7 +580,7 @@ int parseCommandAbor(ftpDataType * data, int socketId) { printf("\nQuit command received the Pasv Thread has been cancelled!!!"); usleep(10000); - } while (ftpData->clients[socketId].workerData.threadIsAlive == 1); + } while (data->clients[socketId].workerData.threadIsAlive == 1); } returnCode = socketPrintf(data, socketId, "s", "426 ABORT\r\n"); diff --git a/ftpData.c b/ftpData.c index b3a19b4..07ad2b5 100644 --- a/ftpData.c +++ b/ftpData.c @@ -638,7 +638,7 @@ void resetClientData(ftpDataType *data, int clientId, int isInitialization) { printf("\nQuit command received the Pasv Thread has been cancelled!!!"); usleep(10000); - } while (ftpData->clients[clientId].workerData.threadIsAlive == 1); + } while (data->clients[clientId].workerData.threadIsAlive == 1); } pthread_mutex_destroy(&data->clients[clientId].conditionMutex);