From 4ab40dad77b464f034a31abf8e6b38bf5bbb04aa Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Thu, 2 Nov 2000 05:18:33 +0000 Subject: [PATCH] Add BIND 8 style GENERATE $$ => $. --- lib/dns/master.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/dns/master.c b/lib/dns/master.c index 8eef9543d6..8c7fba76cf 100644 --- a/lib/dns/master.c +++ b/lib/dns/master.c @@ -15,7 +15,7 @@ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: master.c,v 1.76 2000/10/31 03:21:55 marka Exp $ */ +/* $Id: master.c,v 1.77 2000/11/02 05:18:33 marka Exp $ */ #include @@ -459,6 +459,13 @@ genname(char *name, int it, char *buffer, size_t length) { while (*name != '\0') { if (*name == '$') { name++; + if (*name == '$') { + if (r.length == 0) + return (ISC_R_NOSPACE); + r.base[0] = *name++; + isc_textregion_consume(&r, 1); + continue; + } strcpy(fmt, "%d"); /* Get format specifier. */ if (*name == '{' ) {