From 7a15b51ff1ab1102e0dea13a8c78b884e68fed4f Mon Sep 17 00:00:00 2001 From: Andreas Gustafsson Date: Fri, 29 Oct 1999 00:25:54 +0000 Subject: [PATCH] eliminated extra newline at end of RRs being logged --- lib/dns/journal.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/dns/journal.c b/lib/dns/journal.c index 4167f544ee..cec3105d78 100644 --- a/lib/dns/journal.c +++ b/lib/dns/journal.c @@ -625,6 +625,10 @@ dns_diff_print(dns_diff_t *diff, FILE *file) { result = dns_rdataset_totext(&rds, &t->name, ISC_FALSE, ISC_FALSE, &buf); + /* Get rid of final newline. */ + INSIST(buf.used >= 1 && ((char *) buf.base)[buf.used-1] == '\n'); + buf.used--; + if (result == DNS_R_NOSPACE) { isc_mem_put(diff->mctx, mem, size); size += 1024;