Lines Matching refs:questions
1041 u16 trans_id, questions, answers, authority, additional, datalength; in reply_parse() local
1052 GET16(questions); in reply_parse()
1084 for (i = 0; i < questions; ++i) { in reply_parse()
1240 u16 trans_id, flags, questions, answers, authority, additional; in request_parse() local
1248 GET16(questions); in request_parse()
1269 server_req->base.questions = mm_calloc(sizeof(struct evdns_server_question *), questions); in request_parse()
1270 if (server_req->base.questions == NULL) in request_parse()
1273 for (i = 0; i < questions; ++i) { in request_parse()
1288 server_req->base.questions[server_req->base.nquestions++] = q; in request_parse()
1306 if (server_req->base.questions) { in request_parse()
1308 mm_free(server_req->base.questions[i]); in request_parse()
1309 mm_free(server_req->base.questions); in request_parse()
1935 const char *s = req->base.questions[i]->name; in evdns_server_request_format_response()
1941 APPEND16(req->base.questions[i]->type); in evdns_server_request_format_response()
1942 APPEND16(req->base.questions[i]->dns_question_class); in evdns_server_request_format_response()
2093 if (req->base.questions) { in server_request_free()
2095 mm_free(req->base.questions[i]); in server_request_free()
2096 mm_free(req->base.questions); in server_request_free()