From 57d9263ca54a35e76fc8ed2ec3ec8dc36f8da60b Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Wed, 7 Oct 2009 22:29:12 +0200 Subject: ls: remove explicit getfilecon work-around * src/ls.c (gobble_file): Remove l?getfilecon work-around, now that the gnulib wrappers handle it for us. --- src/ls.c | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'src') diff --git a/src/ls.c b/src/ls.c index 30df92c1a..08fdf5fdc 100644 --- a/src/ls.c +++ b/src/ls.c @@ -2802,17 +2802,6 @@ gobble_file (char const *name, enum filetype type, ino_t inode, : lgetfilecon (absolute_name, &f->scontext)); err = (attr_len < 0); - /* Contrary to its documented API, getfilecon may return 0, - yet set f->scontext to NULL (on at least Debian's libselinux1 - 2.0.15-2+b1), so work around that bug. - FIXME: remove this work-around in 2011, or whenever affected - versions of libselinux are long gone. */ - if (attr_len == 0) - { - err = 0; - f->scontext = xstrdup ("unlabeled"); - } - if (err == 0) have_selinux = ! STREQ ("unlabeled", f->scontext); else -- cgit v1.2.3-54-g00ecf