@@ -406,10 +406,13 @@ { OFDictionary *otherDictionary; void *pool; OFEnumerator *keyEnumerator, *objectEnumerator; id key; + + if (object == self) + return true; if (![object isKindOfClass: [OFDictionary class]]) return false; otherDictionary = object;