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
@@ -262,7 +262,7 @@ render(isc_buffer_t *buf, unsigned flags, dns_tsigkey_t *key,
|
||||
}
|
||||
|
||||
dns_compress_invalidate(&cctx);
|
||||
dns_message_destroy(&msg);
|
||||
dns_message_detach(&msg);
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -353,7 +353,7 @@ tsig_tcp_test(void **state) {
|
||||
tsigctx = msg->tsigctx;
|
||||
msg->tsigctx = NULL;
|
||||
isc_buffer_free(&buf);
|
||||
dns_message_destroy(&msg);
|
||||
dns_message_detach(&msg);
|
||||
|
||||
result = dst_context_create(key->key, dt_mctx, DNS_LOGCATEGORY_DNSSEC,
|
||||
false, 0, &outctx);
|
||||
@@ -410,7 +410,7 @@ tsig_tcp_test(void **state) {
|
||||
tsigctx = msg->tsigctx;
|
||||
msg->tsigctx = NULL;
|
||||
isc_buffer_free(&buf);
|
||||
dns_message_destroy(&msg);
|
||||
dns_message_detach(&msg);
|
||||
|
||||
/*
|
||||
* Create response message 3.
|
||||
@@ -461,7 +461,7 @@ tsig_tcp_test(void **state) {
|
||||
assert_int_equal(result, ISC_R_SUCCESS);
|
||||
|
||||
isc_buffer_free(&buf);
|
||||
dns_message_destroy(&msg);
|
||||
dns_message_detach(&msg);
|
||||
|
||||
if (outctx != NULL) {
|
||||
dst_context_destroy(&outctx);
|
||||
|
||||
Reference in New Issue
Block a user