Lines Matching refs:q2
120 struct serviced_query* q2 = (struct serviced_query*)key2;
122 if(q1->qbuflen < q2->qbuflen)
124 if(q1->qbuflen > q2->qbuflen)
126 log_assert(q1->qbuflen == q2->qbuflen);
129 if((r = memcmp(q1->qbuf, q2->qbuf, 10)) != 0)
131 if((r = memcmp(q1->qbuf+q1->qbuflen-4, q2->qbuf+q2->qbuflen-4, 4)) != 0)
133 if(q1->dnssec != q2->dnssec) {
134 if(q1->dnssec < q2->dnssec)
138 if((r = query_dname_compare(q1->qbuf+10, q2->qbuf+10)) != 0)
140 if((r = edns_opt_list_compare(q1->opt_list, q2->opt_list)) != 0)
142 return sockaddr_cmp(&q1->addr, q1->addrlen, &q2->addr, q2->addrlen);