chiark
/
gitweb
/
~mdw
/
adns
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
src/: Rename some variables `stat' to `st' (style)
[adns]
/
src
/
reply.c
diff --git
a/src/reply.c
b/src/reply.c
index 62384ab9571d70c3b7d25e850e3ae5836a974ad9..08d274f775e0b09b3c51d6d9891bc8249f64e9fe 100644
(file)
--- a/
src/reply.c
+++ b/
src/reply.c
@@
-311,7
+311,7
@@
void adns__procdgram(adns_state ads, const byte *dgram, int dglen,
/* Now, we have some RRs which we wanted. */
/* Now, we have some RRs which we wanted. */
- qu->answer->rrs.untyped= adns__alloc_interim(qu,qu->
typei
->rrsz*wantedrrs);
+ qu->answer->rrs.untyped= adns__alloc_interim(qu,qu->
answer
->rrsz*wantedrrs);
if (!qu->answer->rrs.untyped) {
adns__query_fail(qu,adns_s_nomemory);
return;
if (!qu->answer->rrs.untyped) {
adns__query_fail(qu,adns_s_nomemory);
return;
@@
-341,7
+341,8
@@
void adns__procdgram(adns_state ads, const byte *dgram, int dglen,
!ownermatched)
continue;
adns__update_expires(qu,ttl,now);
!ownermatched)
continue;
adns__update_expires(qu,ttl,now);
- st= typei->parse(&pai, rdstart,rdstart+rdlength, rrsdata+nrrs*typei->rrsz);
+ st= typei->parse(&pai, rdstart,rdstart+rdlength,
+ rrsdata+nrrs*qu->answer->rrsz);
if (st) { adns__query_fail(qu,st); return; }
if (rdstart==-1) goto x_truncated;
nrrs++;
if (st) { adns__query_fail(qu,st); return; }
if (rdstart==-1) goto x_truncated;
nrrs++;