Tcl Source Code

Artifact [a5ae6badef]
Login

Artifact a5ae6badef99b3613658a3af52bfadea758f1d69:

Ticket change [a5ae6badef] - New ticket [6c49da8a19] Edge case in [file normalize]?. by dkf 2014-01-31 09:34:53.
D 2014-01-31T09:34:53.643
J assignee nobody
J closer nobody
J cmimetype text/html
J comment As\sreported\sin\s<a\shref="http://stackoverflow.com/q/21439453/301832">this\sStack\sOverflow\squestion</a>,\sit\slooks\slike\sthere's\san\sevil\sedge\scase\sthat's\sgone\swrong\sin\s<tt>file\snormalize</tt>.\r\n<p>\r\nDirectory\sstructure\ssetup:\r\n<pre>\r\n/tmp/fileA.txt\r\n/tmp/sidedir/fileA.txt\r\n/tmp/subdir/fileA.txt\r\n/tmp/subdir/sidedir_link\s->\s/tmp/sidedir\r\n</pre>\r\nProblem\strace:\r\n<pre>\r\nwish%\sfile\snormalize\ssidedir_link/fileA.txt\r\n/tmp/sidedir/fileA.txt\r\nwish%\s::utils::realpath\ssidedir_link/fileA.txt\r\n/tmp/sidedir/fileA.txt\r\nwish%\sfile\snormalize\ssidedir_link/../fileA.txt\r\n/tmp/subdir/fileA.txt\r\nwish%\s::utils::realpath\ssidedir_link/../fileA.txt\r\n/tmp/fileA.txt\r\n</pre>\r\n<blockquote>“<i>Note:</i>\sThe\sdifference\sis\s<tt>/tmp/subdir/fileA.txt</tt>\sversus\s<tt>/tmp/fileA.txt</tt>.”</blockquote>\r\nIt's\sreportedly\san\sissue\swith\sboth\s8.4.9\sand\s8.6.1\sso\sI\sexpect\sit\sto\sbe\spresent\sin\sall\sother\s8.4,\s8.5\sand\s8.6\sversions.
J foundin 8.4.9,\s8.6.1
J is_private 0
J login dkf
J priority 5\sMedium
J resolution None
J severity Minor
J status Open
J submitter dkf
J subsystem 36.\sPathname\sManagement
J title Edge\scase\sin\s[file\snormalize]?
J type Bug
K 6c49da8a19ab9fb07b4366fe37ebee105e96a859
U dkf
Z 67b20905987741f08e9876e356b4cda6