Hi,
In xpcom/io/nsLocalFileWin.cpp there is some code to do shortcut resolution for paths like:
c:\foo\shortcut.lnk\bar\file.txt
This appears to be designed to resolve to 'c:\hello\bar\file.txt' for a tree like:
c:\ foo\ shortcut.lnk -> c:\hello\ hello\ bar\ file.txt
However calling the Win32 function CreateFile() on the same path will fail. Is there any reason to support functionality which the OS doesn't support itself? i.e. is this functionality being used inside Mozilla?
If not, then this code should be removed. It would simplify path resolution and save a few bytes.
Regards, Brodie
It definitely sounds like you found something worth looking into...
Can you please file a bug against the XPCOM component in Bugzilla? Please CC me.
Thanks, -Darin _______________________________________________ Mozilla-xpcom mailing list [EMAIL PROTECTED] http://mail.mozilla.org/listinfo/mozilla-xpcom
