Author: nicko
Date: Mon Feb 12 09:48:01 2007
New Revision: 506549

URL: http://svn.apache.org/viewvc?view=rev&rev=506549
Log:
Fix for LOG4NET-100

Modified:
    logging/log4net/trunk/src/Util/TypeConverters/IPAddressConverter.cs

Modified: logging/log4net/trunk/src/Util/TypeConverters/IPAddressConverter.cs
URL: 
http://svn.apache.org/viewvc/logging/log4net/trunk/src/Util/TypeConverters/IPAddressConverter.cs?view=diff&rev=506549&r1=506548&r2=506549
==============================================================================
--- logging/log4net/trunk/src/Util/TypeConverters/IPAddressConverter.cs 
(original)
+++ logging/log4net/trunk/src/Util/TypeConverters/IPAddressConverter.cs Mon Feb 
12 09:48:01 2007
@@ -77,6 +77,13 @@
                                try
                                {
 #if NET_2_0
+                                       // Try an explicit parse of string 
representation of an IPAddress (v4 or v6)
+                                       IPAddress result;
+                                       if (IPAddress.TryParse(str, out result))
+                                       {
+                                               return result;
+                                       }
+
                                        // Try to resolve via DNS. This is a 
blocking call. 
                                        // GetHostEntry works with either an 
IPAddress string or a host name
                                        IPHostEntry host = 
Dns.GetHostEntry(str);


Reply via email to