Index: src/OFDNSResourceRecord.h ================================================================== --- src/OFDNSResourceRecord.h +++ src/OFDNSResourceRecord.h @@ -69,11 +69,11 @@ /*! * @class OFDNSResourceRecord OFDNSResourceRecord.h ObjFW/OFDNSResourceRecord.h * * @brief A class representing a DNS resource record. */ -@interface OFDNSResourceRecord: OFObject +@interface OFDNSResourceRecord: OFObject { OFString *_name; of_dns_resource_record_class_t _recordClass; of_dns_resource_record_type_t _recordType; uint32_t _TTL; Index: src/OFDNSResourceRecord.m ================================================================== --- src/OFDNSResourceRecord.m +++ src/OFDNSResourceRecord.m @@ -154,10 +154,15 @@ { [_name release]; [super dealloc]; } + +- (id)copy +{ + return [self retain]; +} - (OFString *)description { return [OFString stringWithFormat: @"<%@:\n"