diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2021-11-03 20:21:03 +0000 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2021-11-03 20:21:03 +0000 |
commit | 6285c19b3325e77c9056c369de1d64dd5132cb56 (patch) | |
tree | 3e6cf1761dcf5847c4e44c87defc50a02c928fcf | |
parent | 5de1f3d9cf30b0f3f96fdec267a393e7c33dc82b (diff) |
snoopy: adjust for new dns txt rr format
-rw-r--r-- | sys/src/cmd/ip/snoopy/dns.c | 4 |
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); } |