Fix win32 file name canonicalization.
authorRodrigo Kumpera <kumpera@gmail.com>
Thu, 31 Mar 2011 19:08:55 +0000 (16:08 -0300)
committerRodrigo Kumpera <kumpera@gmail.com>
Thu, 31 Mar 2011 19:11:26 +0000 (16:11 -0300)
commitd5289ff0c133d224b5fe301c045bea339a5e42fa
treed34db1e0d2f9d1ab93c598e1862f52de5b0333c4
parent50150fec0bf49a646c9d8da9375ef8a7673cf1b7
Fix win32 file name canonicalization.

* mono-path.c (mono_path_canonicalize): Properly canonicalize
non UNC paths with an extra backslash. Eg:
c:\foo\\bar was been canonicalized to c:\\foo\bar.

This was breaking assembly loading in some rare cases.
mono/utils/mono-path.c