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);