|
@@ -123,6 +123,7 @@ prettyrrfmt(Fmt *f)
|
|
|
RR *rp;
|
|
|
char buf[3*Domlen];
|
|
|
char *p, *e;
|
|
|
+ Txt *t;
|
|
|
|
|
|
rp = va_arg(f->args, RR*);
|
|
|
if(rp == 0){
|
|
@@ -178,10 +179,12 @@ prettyrrfmt(Fmt *f)
|
|
|
seprint(p, e, "\t%.*H", rp->null->dlen, rp->null->data);
|
|
|
break;
|
|
|
case Ttxt:
|
|
|
- seprint(p, e, "\t%s", rp->txt->name);
|
|
|
+ p = seprint(p, e, "\t");
|
|
|
+ for(t = rp->txt; t != nil; t = t->next)
|
|
|
+ p = seprint(p, e, "%s", t->p);
|
|
|
break;
|
|
|
case Trp:
|
|
|
- seprint(p, e, "\t%s %s", rp->rmb->name, rp->txt->name);
|
|
|
+ seprint(p, e, "\t%s %s", rp->rmb->name, rp->rp->name);
|
|
|
break;
|
|
|
case Tkey:
|
|
|
seprint(p, e, "\t%d %d %d", rp->key->flags, rp->key->proto,
|