@@ -51,10 +51,11 @@ OFArray OF_GENERIC(OFString *) *arguments = [OFApplication arguments]; of_dns_resource_record_class_t recordClass = OF_DNS_RESOURCE_RECORD_CLASS_ANY; of_dns_resource_record_type_t recordType = OF_DNS_RESOURCE_RECORD_TYPE_ALL; + OFDNSRequest *request; OFDNSResolver *resolver; #ifdef OF_HAVE_SANDBOX OFSandbox *sandbox = [[OFSandbox alloc] init]; @try { @@ -88,11 +89,12 @@ resolver.configReloadInterval = 0; resolver.nameServers = [arguments objectsInRange: of_range(3, 1)]; } - [resolver asyncResolveHost: [arguments objectAtIndex: 0] - recordClass: recordClass - recordType: recordType - delegate: self]; + request = [OFDNSRequest requestWithHost: [arguments objectAtIndex: 0] + recordClass: recordClass + recordType: recordType]; + [resolver asyncPerformRequest: request + delegate: self]; } @end