@@ -510,9 +510,6 @@ bool FtpServer::processCommand()
510510 DEBUG_PRINT ( int ( dataIp[0 ]) ); DEBUG_PRINT ( F (" ." ) ); DEBUG_PRINT ( int ( dataIp[1 ]) ); DEBUG_PRINT ( F (" ." ) );
511511 DEBUG_PRINT ( int ( dataIp[2 ]) ); DEBUG_PRINT ( F (" ." ) ); DEBUG_PRINTLN ( int ( dataIp[3 ]) );
512512
513- DEBUG_PRINT ( F (" IP 0.0.0.0: " ) );
514- DEBUG_PRINT (dataIp.toString ());
515-
516513#if !defined(ARDUINO_ARCH_RP2040) && ((FTP_SERVER_NETWORK_TYPE_SELECTED == NETWORK_ESP8266_ASYNC) || (FTP_SERVER_NETWORK_TYPE_SELECTED == NETWORK_ESP8266) || (FTP_SERVER_NETWORK_TYPE_SELECTED == NETWORK_ESP8266) || (FTP_SERVER_NETWORK_TYPE_SELECTED == NETWORK_ESP32)) // || (FTP_SERVER_NETWORK_TYPE_SELECTED == NETWORK_WiFiNINA) || (FTP_SERVER_NETWORK_TYPE_SELECTED == NETWORK_SEEED_RTL8720DN))
517514 if (dataIp.toString () == F (" 0.0.0.0" )) {
518515 dataIp = NET_CLASS.softAPIP ();
@@ -658,11 +655,11 @@ bool FtpServer::processCommand()
658655 else if ( CommandIs ( " MLST" ))
659656 {
660657 char path[ FTP_CWD_SIZE ];
661- uint16_t dat, tim;
658+ uint16_t dat= 0 , tim= 0 ;
662659 char dtStr[ 15 ];
663660 bool isdir;
664661 if ( haveParameter () && makeExistsPath ( path )){
665- if ( ! getFileModTime ( path, & dat, & tim )) {
662+ if ( ! getFileModTime ( path, &dat, &tim )) {
666663 client.print ( F (" 550 Unable to retrieve time for " ) ); client.println ( parameter );
667664 } else
668665 {
@@ -933,9 +930,9 @@ bool FtpServer::processCommand()
933930 }
934931 else if ( mdtm ) // get file modification time
935932 {
936- uint16_t dat, tim;
933+ uint16_t dat= 0 , tim= 0 ;
937934 char dtStr[ 15 ];
938- if ( getFileModTime ( path, & dat, & tim )) {
935+ if ( getFileModTime ( path, &dat, &tim )) {
939936 client.print ( F (" 213 " ) ); client.println ( makeDateTimeStr ( dtStr, dat, tim ) );
940937 } else {
941938 client.println (" 550 Unable to retrieve time" );
@@ -2302,15 +2299,15 @@ bool FtpServer::getFileModTime( uint16_t * pdate, uint16_t * ptime )
23022299 #else
23032300 return dir.getLastWrite ();
23042301 #endif
2305- #elif STORAGE_TYPE == STORAGE_SDFAT1 || STORAGE_TYPE == STORAGE_SPIFM
2302+ #elif STORAGE_TYPE == STORAGE_SDFAT1
23062303 dir_t d;
23072304
23082305 if ( ! file.dirEntry ( & d ))
23092306 return false ;
23102307 * pdate = d.lastWriteDate ;
23112308 * ptime = d.lastWriteTime ;
23122309 return true ;
2313- #elif STORAGE_TYPE == STORAGE_SDFAT2
2310+ #elif STORAGE_TYPE == STORAGE_SDFAT2 || STORAGE_TYPE == STORAGE_SPIFM
23142311 return file.getModifyDateTime ( pdate, ptime );
23152312#endif
23162313 return false ;
0 commit comments