summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2021-11-03 20:21:03 +0000
committercinap_lenrek <cinap_lenrek@felloff.net>2021-11-03 20:21:03 +0000
commit6285c19b3325e77c9056c369de1d64dd5132cb56 (patch)
tree3e6cf1761dcf5847c4e44c87defc50a02c928fcf
parent5de1f3d9cf30b0f3f96fdec267a393e7c33dc82b (diff)
snoopy: adjust for new dns txt rr format
-rw-r--r--sys/src/cmd/ip/snoopy/dns.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/cmd/ip/snoopy/dns.c b/sys/src/cmd/ip/snoopy/dns.c
index 00b45e5a9..d4b633297 100644
--- a/sys/src/cmd/ip/snoopy/dns.c
+++ b/sys/src/cmd/ip/snoopy/dns.c
@@ -140,7 +140,7 @@ fmtrr(Msg *m, RR **rrp, int quest)
break;
case Ttxt:
for(t=rr->txt; t; t=t->next)
- m->p = seprint(m->p, m->e, " txt=%q", t->p);
+ m->p = seprint(m->p, m->e, " txt=\"%.*s\"", t->dlen, (char*)t->data);
break;
case Tnull:
m->p = seprint(m->p, m->e, " null=%.*H",
@@ -516,7 +516,7 @@ rrfree(RR *rp)
case Ttxt:
while(t = rp->txt){
rp->txt = t->next;
- free(t->p);
+ free(t->data);
memset(t, 0, sizeof *t); /* cause trouble */
free(t);
}