@@ -203,10 +203,13 @@ - (bool)isEqual: (id)object { OFList *list; of_list_object_t *iter, *iter2; + + if (object == self) + return true; if (![object isKindOfClass: [OFList class]]) return false; list = object;