CHECK("dns_request_getresponse", result2);
if (response != NULL) {
- dns_message_destroy(&response);
+ dns_message_detach(&response);
}
end:
if (query != NULL) {
- dns_message_destroy(&query);
+ dns_message_detach(&query);
}
if (reqev->request != NULL) {
dns_message_puttemprdataset(message, &qrdataset);
}
if (message != NULL) {
- dns_message_destroy(&message);
+ dns_message_detach(&message);
}
}
tsigkey = NULL;
}
- dns_message_destroy(&response);
+ dns_message_detach(&response);
end:
if (query != NULL) {
- dns_message_destroy(&query);
+ dns_message_detach(&query);
}
if (reqev->request != NULL) {
printf("%.*s\n", (int)isc_buffer_usedlength(&outbuf),
(char *)isc_buffer_base(&outbuf));
- dns_message_destroy(&response);
+ dns_message_detach(&response);
isc_event_free(&event);
isc_app_shutdown();
inr.length = sizeof(rdata);
result = isc_socket_recv(s, &inr, 1, task1, recvdone, NULL);
CHECK("isc_socket_recv", result);
- dns_message_destroy(&query);
+ dns_message_detach(&query);
}
int