about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--lr.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/lr.c b/lr.c
index b65a7f1..99b6a22 100644
--- a/lr.c
+++ b/lr.c
@@ -1078,6 +1078,11 @@ callback(const char *fpath, const struct stat *sb, int depth, int entries, off_t
 		maxlinks = fi->sb.st_nlink;
 	if (fi->sb.st_size > maxsize)
 		maxsize = fi->sb.st_size;
+        if (lflag) {
+		/* prefetch user/group name for correct column widths. */
+		username(fi->sb.st_uid);
+		groupname(fi->sb.st_gid);
+	}
 
 	return 0;
 }