Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/mcs
diff options
context:
space:
mode:
authorSauta, Usevalad <Usevalad.Sauta@ihsmarkit.com>2018-01-20 14:36:35 +0300
committerMarek Safar <marek.safar@gmail.com>2018-01-24 16:30:43 +0300
commita369eb8fb0bf4c561390fc31ec0217f83222eb0e (patch)
tree711b7ebdaca1dca165f838105d06b2ee9602ab64 /mcs
parentd568da2d1da4166b04059b398a4fe2aeabc85be7 (diff)
[WindowsBase] Use case-insensitive extension match in System.IO.Packaging.ZipPackage
Diffstat (limited to 'mcs')
-rw-r--r--mcs/class/WindowsBase/System.IO.Packaging/ZipPackage.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/mcs/class/WindowsBase/System.IO.Packaging/ZipPackage.cs b/mcs/class/WindowsBase/System.IO.Packaging/ZipPackage.cs
index 783350b0934..4aa9fbe9229 100644
--- a/mcs/class/WindowsBase/System.IO.Packaging/ZipPackage.cs
+++ b/mcs/class/WindowsBase/System.IO.Packaging/ZipPackage.cs
@@ -191,7 +191,7 @@ namespace System.IO.Packaging {
string ext = Path.GetExtension (file);
if (ext.StartsWith("."))
ext = ext.Substring (1);
- xPath = string.Format("/content:Types/content:Default[@Extension='{0}']", ext);
+ xPath = string.Format("/content:Types/content:Default[translate(@Extension,'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ')='{0}']", ext.ToUpperInvariant());
node = doc.SelectSingleNode (xPath, manager);
}