X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Freply.c;h=cbb66a143eb27be6045d0ea9bf704223d3aa384b;hb=9557e604273fc0ce783fe69da74858b37ae818e5;hp=2317954d9ea8fd779900d59bc990a66f5da3785a;hpb=b36c93ff8d12e53e3d4c3362c320cb475aeb440e;p=adns.git 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; }