mruprich / rpms / lftp

Forked from rpms/lftp 3 years ago
Clone
jvdias 27cefb8
--- lftp-3.4.1/src/commands.cc.dont_core	2006-02-06 05:57:29.000000000 -0500
jvdias 27cefb8
+++ lftp-3.4.1/src/commands.cc	2006-02-07 17:53:14.000000000 -0500
jvdias 27cefb8
@@ -1508,15 +1508,19 @@
jvdias 27cefb8
    if(time_style && time_style[0]) {
jvdias 27cefb8
       if(time_style[0]=='+')
jvdias 27cefb8
 	 time_fmt=xstrdup(time_style+1);
jvdias 27cefb8
-      else if(!strcmp(optarg,"full-iso"))
jvdias 27cefb8
-//	 time_fmt=xstrdup("%Y-%m-%d %H:%M:%S.%N %z"); // %N and %z are GNU extensions
jvdias 27cefb8
-	 time_fmt=xstrdup("%Y-%m-%d %H:%M:%S");
jvdias 27cefb8
-      else if(!strcmp(optarg,"long-iso"))
jvdias 27cefb8
-	 time_fmt=xstrdup("%Y-%m-%d %H:%M");
jvdias 27cefb8
-      else if(!strcmp(optarg,"iso"))
jvdias 27cefb8
-	 time_fmt=xstrdup("%Y-%m-%d \n%m-%d %H:%M");
jvdias 27cefb8
-      else
jvdias 27cefb8
-	 time_fmt=xstrdup(time_style);
jvdias 27cefb8
+      if( optarg )
jvdias 27cefb8
+      {
jvdias 27cefb8
+	  if(!strcmp(optarg,"full-iso"))
jvdias 27cefb8
+          //  time_fmt=xstrdup("%Y-%m-%d %H:%M:%S.%N %z"); // %N and %z are GNU extensions
jvdias 27cefb8
+	      time_fmt=xstrdup("%Y-%m-%d %H:%M:%S");
jvdias 27cefb8
+	  else if(!strcmp(optarg,"long-iso"))
jvdias 27cefb8
+	      time_fmt=xstrdup("%Y-%m-%d %H:%M");
jvdias 27cefb8
+	  else if(!strcmp(optarg,"iso"))
jvdias 27cefb8
+	      time_fmt=xstrdup("%Y-%m-%d \n%m-%d %H:%M");
jvdias 27cefb8
+	  else
jvdias 27cefb8
+	      time_fmt=xstrdup(time_style);
jvdias 27cefb8
+      }else
jvdias 27cefb8
+	  time_fmt=xstrdup(time_style);
jvdias 27cefb8
       need_exact_time=false;
jvdias 27cefb8
       if(time_fmt) {
jvdias 27cefb8
 	 static const char exact_fmts[][3]={"%H","%M","%S","%N",""};