mirror of
https://github.com/isc-projects/bind9.git
synced 2026-03-13 22:22:08 -04:00
Extract fully qualified named from source without buffer
'name.ndata' should point to the source.
(cherry picked from commit 7d7fc8cb2d)
This commit is contained in:
parent
304086cd5a
commit
a94bfb66f2
1 changed files with 13 additions and 0 deletions
|
|
@ -295,6 +295,19 @@ ISC_RUN_TEST_IMPL(fromregion) {
|
|||
assert_int_equal(9, name.length);
|
||||
assert_ptr_equal(target, name.ndata);
|
||||
assert_true(dns_name_isabsolute(&name));
|
||||
|
||||
/*
|
||||
* Extract the fully qualified name at the beginning of 'source'
|
||||
* into 'name' where 'name.ndata' points to the source.
|
||||
*/
|
||||
isc_buffer_init(&b, target, sizeof(target));
|
||||
dns_name_init(&name, NULL);
|
||||
r.base = source;
|
||||
r.length = sizeof(source);
|
||||
dns_name_fromregion(&name, &r);
|
||||
assert_int_equal(9, name.length);
|
||||
assert_ptr_equal(source, name.ndata);
|
||||
assert_true(dns_name_isabsolute(&name));
|
||||
}
|
||||
|
||||
/* is trust-anchor-telemetry test */
|
||||
|
|
|
|||
Loading…
Reference in a new issue