Fix win32 file name canonicalization.
commitb178109c1e30b40cca2ee66f953e7f57fe10444c
authorRodrigo Kumpera <kumpera@gmail.com>
Thu, 31 Mar 2011 19:08:55 +0000 (31 16:08 -0300)
committerRodrigo Kumpera <kumpera@gmail.com>
Fri, 1 Apr 2011 20:00:05 +0000 (1 17:00 -0300)
tree29c8a185a0af2aac471c06f2ee649642f0e84251
parenta2a78ecc5d958f314d1799fcabcbcb9198386bb5
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