diff --git a/build/modules/auth.o b/build/modules/auth.o new file mode 100644 index 0000000..cb29666 Binary files /dev/null and b/build/modules/auth.o differ diff --git a/build/modules/configRead.o b/build/modules/configRead.o index 2596735..de91d0a 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 6a2c9bf..278927f 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 5336d71..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 52c7130..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 6f7159d..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 965b9e4..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 c358c13..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 5dda6b4..97b91d1 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 cb1a446..311f4ff 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 7c539cb..30a0712 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 28f97b6..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 b597125..81c9711 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 a5f5a54..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 f4dc51a..ab43bd4 100755 Binary files a/build/uFTP and b/build/uFTP differ diff --git a/library/connection.c b/library/connection.c index df3437d..cebdcd8 100644 --- a/library/connection.c +++ b/library/connection.c @@ -74,72 +74,6 @@ int socketPrintf(ftpDataType * ftpData, int clientId, const char *__restrict __f case 'c': case 'C': { - int i = 0; - theStringSize = 0; - switch(*__fmt) - { - case 'd': - case 'D': - { - int theInteger = va_arg(args, int); - memset(&theBuffer, 0, SOCKET_PRINTF_BUFFER); - theStringSize = snprintf(theBuffer, SOCKET_PRINTF_BUFFER, "%d", theInteger); - } - break; - - case 'c': - case 'C': - { - int theCharInteger = va_arg(args, int); - memset(&theBuffer, 0, SOCKET_PRINTF_BUFFER); - theStringSize = snprintf(theBuffer, SOCKET_PRINTF_BUFFER, "%c", theCharInteger); - } - break; - - case 'f': - case 'F': - { - float theDouble = va_arg(args, double); - memset(&theBuffer, 0, SOCKET_PRINTF_BUFFER); - theStringSize = snprintf(theBuffer, SOCKET_PRINTF_BUFFER, "%f", theDouble); - } - break; - - case 's': - case 'S': - { - char * theString = va_arg(args, char *); - memset(&theBuffer, 0, SOCKET_PRINTF_BUFFER); - theStringSize = snprintf(theBuffer, SOCKET_PRINTF_BUFFER, "%s", theString); - } - break; - - case 'l': - case 'L': - { - long long int theLongLongInt = va_arg(args, long long int); - memset(&theBuffer, 0, SOCKET_PRINTF_BUFFER); - theStringSize = snprintf(theBuffer, SOCKET_PRINTF_BUFFER, "%lld", theLongLongInt); - } - break; - - default: - { - printf("\n Switch is default (%c)", *__fmt); - } - break; - } - - for (i = 0; i clients[clientId].socketIsConnected != 1 || ftpData->clients[clientId].socketDescriptor == 0) + { + printf("\n Client is not connected!"); return -1; + } if (ftpData->clients[clientId].tlsIsEnabled != 1) {