Skip to content

Commit 7b571be

Browse files
committed
isEqual change
1 parent d963095 commit 7b571be

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

Foundation/NSURLCredential.swift

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -106,17 +106,14 @@ open class URLCredential : NSObject, NSSecureCoding, NSCopying {
106106
}
107107

108108
open override func isEqual(_ object: Any?) -> Bool {
109-
guard let other = object as? URLCredential else {
110-
return false
109+
if let other = object as? URLCredential {
110+
return other === self
111+
|| (other._user == self._user
112+
&& other._password == self._password
113+
&& other._persistence == self._persistence)
111114
}
112115

113-
guard other !== self else {
114-
return true
115-
}
116-
117-
return other._user == self._user
118-
&& other._password == self._password
119-
&& other._persistence == self._persistence
116+
return false
120117
}
121118

122119
/*!

0 commit comments

Comments
 (0)