@@ -545,11 +545,11 @@ for (i = hash & (size - 1); i < last && data[i] != NULL; i++) { if (data[i] == DELETED) continue; if ([data[i]->key isEqual: key]) - return [[data[i]->object retain] autorelease]; + return data[i]->object; } if (i < last) return nil; @@ -559,11 +559,11 @@ for (i = 0; i < last && data[i] != NULL; i++) { if (data[i] == DELETED) continue; if ([data[i]->key isEqual: key]) - return [[data[i]->object retain] autorelease]; + return data[i]->object; } return nil; }