X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/adns/blobdiff_plain/3955725ceceb330041f8e7a27e6629a2e8a9b5ba..9557e604273fc0ce783fe69da74858b37ae818e5:/src/reply.c?ds=inline diff --git a/src/reply.c b/src/reply.c index 2317954..cbb66a1 100644 --- a/src/reply.c +++ b/src/reply.c @@ -41,6 +41,7 @@ void adns__procdgram(adns_state ads, const byte *dgram, int dglen, adns__diag(ads,serv,0,"received datagram too short for message header (%d)",dglen); return; } + cbyte= 0; GET_W(cbyte,id); GET_B(cbyte,f1); GET_B(cbyte,f2); @@ -57,7 +58,7 @@ void adns__procdgram(adns_state ads, const byte *dgram, int dglen, flg_ra= f2&0x80; rcode= (f1&0x0f); - if (flg_qr) { + if (!flg_qr) { adns__diag(ads,serv,0,"server sent us a query, not a response"); return; }