X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/adns/blobdiff_plain/3eb20edd4ef2a509a0ff7d3973f663e35f812ea7..27c763d5506df53a4489458dab0367b67c52f25b:/src/transmit.c diff --git a/src/transmit.c b/src/transmit.c index c2efdb5..853bb5c 100644 --- a/src/transmit.c +++ b/src/transmit.c @@ -120,7 +120,6 @@ adns_status adns__mkquery(adns_state ads, vbuf *vb, int *id_r, const char *p, *pe; adns_status st; - if (!((type^adns_r_addr) & adns_rrt_reprmask)) ads->nextid++; /* bodge */ st= mkquery_header(ads,vb,id_r,ol+2); if (st) return st; MKQUERY_START(vb); @@ -156,7 +155,6 @@ adns_status adns__mkquery_frdgram(adns_state ads, vbuf *vb, int *id_r, int lablen, labstart; adns_status st; - if (!((type^adns_r_addr) & adns_rrt_reprmask)) ads->nextid++; /* bodge */ st= mkquery_header(ads,vb,id_r,qd_dglen); if (st) return st; MKQUERY_START(vb); @@ -244,8 +242,8 @@ static void query_usetcp(adns_query qu, struct timeval now) { struct udpsocket *adns__udpsocket_by_af(adns_state ads, int af) { int i; - for (i=0; inudp; i++) - if (ads->udpsocket[i].af == af) return &ads->udpsocket[i]; + for (i=0; inudpsockets; i++) + if (ads->udpsockets[i].af == af) return &ads->udpsockets[i]; return 0; }