[PATCH] notmuch-new.c infinite recursion symlink bug
    Daniel Kahn Gillmor 
    dkg at fifthhorseman.net
       
    Tue Jun 21 05:42:22 PDT 2011
    
    
  
On 06/10/2011 03:32 AM, Taylor Carpenter wrote:
> If a symlink points to . then there will be an infinite recursion.  The included patch fixes that.
what about a sub-directory that contains a symlink to ".." ?
or a directory that contains both:
 ./a/foo → ../b
 ./b/foo → ../a
or ...
My point is: there are lots of ways to get infinite recursions via
symlinks;  hard-coding a check for one specific way seems like a
sub-optimal approach, because it leaves the other paths still present,
and introduces an unexpected/surprising asymmetry.
I'm not sure what the specific right way is to solve the problem you
identified, though.
	--dkg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 1030 bytes
Desc: OpenPGP digital signature
URL: <http://notmuchmail.org/pipermail/notmuch/attachments/20110621/bf085dc0/attachment.pgp>
    
    
More information about the notmuch
mailing list