ref: 76449e97c9d3d5a76752ce4fd714544fcfd44f03
parent: fbe49367bc173304a87557f61a28a406e5adca58
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Wed Nov 3 16:21:03 EDT 2021
snoopy: adjust for new dns txt rr format
--- a/sys/src/cmd/ip/snoopy/dns.c
+++ b/sys/src/cmd/ip/snoopy/dns.c
@@ -140,7 +140,7 @@
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 @@
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);
}
--
⑨