GNOME Bugzilla – Bug 83435
Symlink hash table is broken
Last modified: 2004-12-22 21:47:04 UTC
When inserting into the hash table of symlinks it uses the symlink name, which is the simple pathname, often a relative path. When looking up in the hash it uses the full uri. I'll attach a patch in a sec, but I don't really know nautilus internals so it needs to be checked.
Created attachment 8824 [details] [review] patch to use the full uri when inserting into the hash
Damon how does your patch affect bug 73937???
I don't think it affects that. If it was used for major features like that we would have noticed it was completely broken before :) I don't think the symlink hash is used much at present. See bug 42044.
So what /is/ it used for? :)
It keeps track of the symbolic links to a file. I'd guess it is used so that when the file is renamed or other data about it change, then the symbolic links get updated as necessary. But I don't know the exact intention.
OK, marking this as a major problem to be fixed in the 2.0.x timescale, but unless someone can point me to brokenness it causes from a user perspective I'm not going to mark it high ATM.
*** This bug has been marked as a duplicate of 114074 ***