[System]: WebRequest.GetSystemProxy(): Return custom proxy for monodroid.
[mono.git] / mcs / class / System / System.Net / SocketAddress.cs
index c85941e1647a58d73317996626208e2a05e40058..463f2756a49128244d33dda5d266d07b336cb411 100644 (file)
@@ -94,11 +94,11 @@ namespace System.Net {
                        return(ret);
                }
 
-               public override bool Equals (object obj)
+               public override bool Equals (object comparand)
                {
-                       if (obj is System.Net.SocketAddress &&
-                           ((System.Net.SocketAddress) obj).data.Length == data.Length){
-                               byte [] otherData = ((System.Net.SocketAddress) obj).data;
+                       SocketAddress sa = (comparand as SocketAddress);
+                       if ((sa != null) && (sa.data.Length == data.Length)) {
+                               byte [] otherData = sa.data;
                                for (int i = 0; i < data.Length; i++)
                                        if (otherData [i] != data [i])
                                                return false;