Correctly throw on missing encoding
authorMarek Safar <marek.safar@gmail.com>
Fri, 8 May 2015 08:32:28 +0000 (10:32 +0200)
committerMarek Safar <marek.safar@gmail.com>
Mon, 2 May 2016 22:10:13 +0000 (00:10 +0200)
mcs/class/referencesource/mscorlib/system/text/encoding.cs

index dc06fe2cdb0f11aa1853a9522cce44eb0c631be8..54f60741aee7fe1e2cfd8df5869aa87adfddaff4 100644 (file)
@@ -516,6 +516,8 @@ namespace System.Text
                                 break;
                             default:
                                 result = (Encoding)(EncodingHelper.InvokeI18N ("GetEncoding", codepage));
+                                                               if (result == null)
+                                                                       throw new NotSupportedException(Environment.GetResourceString("NotSupported_NoCodepageData", codepage));
                                 break;
                             }
 #else