From b6dcb3d24342d78e02b84a109dad7b5634471d8c Mon Sep 17 00:00:00 2001 From: Andreas Gustafsson Date: Fri, 21 Jul 2000 21:13:40 +0000 Subject: [PATCH] print_name() formatted text into a buffer of 256 character pointers, not 256 characters; also changed it to use dns_name_format() --- bin/tests/rbt_test.c | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/bin/tests/rbt_test.c b/bin/tests/rbt_test.c index 3a850fee23..6cae01eb8b 100644 --- a/bin/tests/rbt_test.c +++ b/bin/tests/rbt_test.c @@ -15,7 +15,7 @@ * SOFTWARE. */ -/* $Id: rbt_test.c,v 1.32 2000/07/21 21:02:15 gson Exp $ */ +/* $Id: rbt_test.c,v 1.33 2000/07/21 21:13:40 gson Exp $ */ #include @@ -93,17 +93,9 @@ delete_name(void *data, void *arg) { static void print_name(dns_name_t *name) { - isc_buffer_t target; - char *buffer[256]; - - isc_buffer_init(&target, buffer, sizeof(buffer)); - - /* - * ISC_FALSE means absolute names have the final dot added. - */ - dns_name_totext(name, ISC_FALSE, &target); - - printf("%.*s", (int)target.used, (char *)target.base); + char buffer[1024]; + dns_name_format(name, buffer, sizeof(buffer)); + printf("%s", buffer); } static void