Refactored dns_message_t for using attach/detach semantics
This commit will be used as a base for the next code updates in
order to have a better control of dns_message_t objects' lifetime.
(cherry picked from commit 12d6d13100)
This commit is contained in:
committed by
Mark Andrews
parent
d1bcb2fdbe
commit
da84f8d1fd
@@ -114,8 +114,8 @@ recvresponse(isc_task_t *task, isc_event_t *event) {
|
||||
(char *)isc_buffer_base(&outbuf));
|
||||
fflush(stdout);
|
||||
|
||||
dns_message_destroy(&query);
|
||||
dns_message_destroy(&response);
|
||||
dns_message_detach(&query);
|
||||
dns_message_detach(&response);
|
||||
dns_request_destroy(&reqev->request);
|
||||
isc_event_free(&event);
|
||||
|
||||
|
||||
@@ -116,8 +116,8 @@ recvquery(isc_task_t *task, isc_event_t *event) {
|
||||
result = dst_key_tofile(tsigkey->key, type, "");
|
||||
CHECK("dst_key_tofile", result);
|
||||
|
||||
dns_message_destroy(&query);
|
||||
dns_message_destroy(&response);
|
||||
dns_message_detach(&query);
|
||||
dns_message_detach(&response);
|
||||
dns_request_destroy(&reqev->request);
|
||||
isc_event_free(&event);
|
||||
isc_app_shutdown();
|
||||
|
||||
@@ -95,8 +95,8 @@ recvquery(isc_task_t *task, isc_event_t *event) {
|
||||
result = dns_tkey_processdeleteresponse(query, response, ring);
|
||||
CHECK("dns_tkey_processdhresponse", result);
|
||||
|
||||
dns_message_destroy(&query);
|
||||
dns_message_destroy(&response);
|
||||
dns_message_detach(&query);
|
||||
dns_message_detach(&response);
|
||||
dns_request_destroy(&reqev->request);
|
||||
isc_event_free(&event);
|
||||
isc_app_shutdown();
|
||||
|
||||
Reference in New Issue
Block a user