X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fmount-setup.c;h=14ac18125fe9f621b837ab2f7891822b6995db86;hb=8e486ef03b992d4c0d373195f5e8d1c3a200bc30;hp=9eb2832c6ecd6935252b10f1fda44146c40623c0;hpb=57f2a956e63d6b981b9d6277ab800ad4ad386f42;p=elogind.git diff --git a/src/mount-setup.c b/src/mount-setup.c index 9eb2832c6..14ac18125 100644 --- a/src/mount-setup.c +++ b/src/mount-setup.c @@ -202,13 +202,17 @@ static int nftw_cb( int tflag, struct FTW *ftwbuf) { + /* No need to label /dev twice in a row... */ + if (ftwbuf->level == 0) + return 0; + label_fix(fpath); return 0; }; int mount_setup(void) { - const char *symlinks = + const char symlinks[] = "/proc/kcore\0" "/dev/core\0" "/proc/self/fd\0" "/dev/fd\0" "/proc/self/fd/0\0" "/dev/stdin\0"