aboutsummaryrefslogtreecommitdiff
path: root/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/Hashtable.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/Hashtable.cs')
-rw-r--r--Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/Hashtable.cs13
1 files changed, 5 insertions, 8 deletions
diff --git a/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/Hashtable.cs b/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/Hashtable.cs
index 86c54265c..c2c53485d 100644
--- a/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/Hashtable.cs
+++ b/Emby.Common.Implementations/IO/SharpCifs/Util/Sharpen/Hashtable.cs
@@ -6,18 +6,15 @@ namespace SharpCifs.Util.Sharpen
public class Hashtable : Dictionary<object, object>
{
public void Put(object key, object value)
- {
- if (this.ContainsKey(key))
- this[key] = value;
- else
- this.Add(key, value);
+ {
+ Add(key, value);
}
public object Get(object key)
{
- return this.ContainsKey(key)
- ? this[key]
- : null;
+ var m_key = Keys.SingleOrDefault(k => k.Equals(key));
+
+ return m_key != null ? this[m_key] : null;
}
}
}