revert the change for the new date parser, as the new one can deal with
the old format now
This commit is contained in:
		
							
								
								
									
										11
									
								
								lib/ftp.c
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								lib/ftp.c
									
									
									
									
									
								
							@@ -903,10 +903,6 @@ CURLcode ftp_sendquote(struct connectdata *conn, struct curl_slist *quote)
 | 
			
		||||
  return CURLE_OK;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#ifdef NEW_DATE_PARSE
 | 
			
		||||
extern const char *Curl_month[];
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
/***********************************************************************
 | 
			
		||||
 *
 | 
			
		||||
 * ftp_getfiletime()
 | 
			
		||||
@@ -939,17 +935,10 @@ CURLcode ftp_getfiletime(struct connectdata *conn, char *file)
 | 
			
		||||
                     &year, &month, &day, &hour, &minute, &second)) {
 | 
			
		||||
        /* we have a time, reformat it */
 | 
			
		||||
        time_t secs=time(NULL);
 | 
			
		||||
#ifdef NEW_DATE_PARSE
 | 
			
		||||
        /* using the new date parser */
 | 
			
		||||
        snprintf(buf, sizeof(conn->data->state.buffer),
 | 
			
		||||
                 "%s %02d %02d:%02d:%02d %04d GMT",
 | 
			
		||||
                 Curl_month[month-1], day, hour, minute, second, year);
 | 
			
		||||
#else
 | 
			
		||||
        /* using the good old yacc/bison yuck */
 | 
			
		||||
        snprintf(buf, sizeof(conn->data->state.buffer),
 | 
			
		||||
                 "%04d%02d%02d %02d:%02d:%02d GMT",
 | 
			
		||||
                 year, month, day, hour, minute, second);
 | 
			
		||||
#endif
 | 
			
		||||
        /* now, convert this into a time() value: */
 | 
			
		||||
        conn->data->info.filetime = curl_getdate(buf, &secs);
 | 
			
		||||
      }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user