Fix a bug where ls -le would print the time twice.

This commit is contained in:
Glenn L McGrath 2004-01-18 05:41:30 +00:00
parent 792cae5f2a
commit 65b6d8bdb6

View File

@ -717,12 +717,11 @@ static int list_single(struct dnode *dn)
break;
#ifdef CONFIG_FEATURE_LS_TIMESTAMPS
case LIST_FULLTIME:
case LIST_DATE_TIME:
if (all_fmt & LIST_FULLTIME) {
printf("%24.24s ", filetime);
column += 25;
break;
}
case LIST_DATE_TIME:
if ((all_fmt & LIST_FULLTIME) == 0) {
age = time(NULL) - ttime;
printf("%6.6s ", filetime + 4);
if (age < 3600L * 24 * 365 / 2 && age > -15 * 60) {
@ -732,6 +731,7 @@ static int list_single(struct dnode *dn)
printf(" %4.4s ", filetime + 20);
}
column += 13;
}
break;
#endif
#ifdef CONFIG_SELINUX