@@ -543,10 +543,13 @@ - (bool)isEqual: (id)object { OFData *otherData; unsigned char diff; + + if (object == self) + return true; if (![object isKindOfClass: [OFData class]]) return false; otherData = object;