bug-findutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #51926] -xtype l fails on symbolic links that have a loop


From: James Youngman
Subject: [bug #51926] -xtype l fails on symbolic links that have a loop
Date: Sun, 3 Sep 2017 08:35:22 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36

URL:
  <http://savannah.gnu.org/bugs/?51926>

                 Summary: -xtype l fails on symbolic links that have a loop
                 Project: findutils
            Submitted by: jay
            Submitted on: Sun 03 Sep 2017 12:35:20 PM UTC
                Category: find
                Severity: 4 - Important
              Item Group: Wrong result
                  Status: None
                 Privacy: Public
             Assigned to: jay
         Originator Name: Yorick
        Originator Email: address@hidden
             Open/Closed: Open
         Discussion Lock: Any
                 Release: None
           Fixed Release: None

    _______________________________________________________

Details:

find should not fail on any situation normally found in a file system, except
in cases where it cannot recover safely (e.g. someone it attempting to exploit
a file system race condition, perhaps).

Having a loop of symbolic links is "broken" in some sense, but this should not
cause find to fail.  Unfortunately, if -xtype is used, fid _does_ fail:

/tmp/test$ ls -l
total 0
lrwxrwxrwx 1 james james 1 Sep  3 13:14 a -> a
-rw-r--r-- 1 james james 0 Sep  3 13:15 b
-rw-r--r-- 1 james james 0 Sep  3 13:15 c
-rw-r--r-- 1 james james 0 Sep  3 13:15 d
-rw-r--r-- 1 james james 0 Sep  3 13:15 e
-rw-r--r-- 1 james james 0 Sep  3 13:15 f
/tmp/test$ find . -xtype l -ls
find: ‘./a’: Too many levels of symbolic links
/tmp/test$ echo $?
1

The original bug report is GNU *debbugs) bug 28079:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=28079






    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?51926>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]