From 06659c82c8c8732496489f54af91fe5fccc8c68f Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Mon, 4 Sep 2023 14:48:22 -1000 Subject: [PATCH] SCP: Correct DIR command to use create time if modify time isn't populated. --- scp.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scp.c b/scp.c index a9552680..fea90ae0 100644 --- a/scp.c +++ b/scp.c @@ -7743,6 +7743,11 @@ if (strcmp (ctx->LastDir, directory)) { local = localtime (&filestat->st_mtime); if (local) sim_printf ("%02d/%02d/%04d %02d:%02d %s ", local->tm_mon+1, local->tm_mday, 1900+local->tm_year, local->tm_hour%12, local->tm_min, (local->tm_hour >= 12) ? "PM" : "AM"); +else { + local = localtime (&filestat->st_ctime); + if (local) + sim_printf ("%02d/%02d/%04d %02d:%02d %s ", local->tm_mon+1, local->tm_mday, 1900+local->tm_year, local->tm_hour%12, local->tm_min, (local->tm_hour >= 12) ? "PM" : "AM"); + } if (filestat->st_mode & S_IFDIR) { ++ctx->DirCount; ++ctx->TotalDirs;