* src/ls.c (gobble_file) [USE_ACL]: Don't use-uninitialized the
authorJim Meyering <jim@meyering.net>
Tue, 25 Jul 2006 15:25:37 +0000 (15:25 +0000)
committerJim Meyering <jim@meyering.net>
Tue, 25 Jul 2006 15:25:37 +0000 (15:25 +0000)
have_acl member.  That would happen for a directory with both a
non-stat'able entry and one with an ACL.

ChangeLog
src/ls.c

index f95ec10..e5cfb9c 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2006-07-25  Jim Meyering  <jim@meyering.net>
 
+       * src/ls.c (gobble_file) [USE_ACL]: Don't use-uninitialized the
+       have_acl member.  That would happen for a directory with both a
+       non-stat'able entry and one with an ACL.
+
        * src/ls.c (gobble_file): Make it so failure to stat a
        non-command-line file provokes an exit status of 1, not 0.
        Say "cannot access" rather than "cannot stat".
index 64411d1..67f16bd 100644 (file)
--- a/src/ls.c
+++ b/src/ls.c
@@ -2622,6 +2622,9 @@ gobble_file (char const *name, enum filetype type, ino_t inode,
          f->filetype = type;
          memset (&f->stat, '\0', sizeof (f->stat));
 
+#if USE_ACL
+         f->have_acl = false;
+#endif
          f->name = xstrdup (absolute_name);
          files_index++;