mirror of
https://github.com/systemd/systemd-stable.git
synced 2025-02-08 05:57:26 +03:00
resolved: add helper for dumping DnsQuestion, similar to what we have for DnsAnswer
This commit is contained in:
parent
567aa5c87b
commit
1414b67e0d
@ -445,3 +445,21 @@ int dns_question_new_service(
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/*
|
||||
* This function is not used in the code base, but is useful when debugging. Do not delete.
|
||||
*/
|
||||
void dns_question_dump(DnsQuestion *question, FILE *f) {
|
||||
DnsResourceKey *k;
|
||||
|
||||
if (!f)
|
||||
f = stdout;
|
||||
|
||||
DNS_QUESTION_FOREACH(k, question) {
|
||||
char buf[DNS_RESOURCE_KEY_STRING_MAX];
|
||||
|
||||
fputc('\t', f);
|
||||
fputs(dns_resource_key_to_string(k, buf, sizeof(buf)), f);
|
||||
fputc('\n', f);
|
||||
}
|
||||
}
|
||||
|
@ -33,6 +33,8 @@ int dns_question_is_equal(DnsQuestion *a, DnsQuestion *b);
|
||||
|
||||
int dns_question_cname_redirect(DnsQuestion *q, const DnsResourceRecord *cname, DnsQuestion **ret);
|
||||
|
||||
void dns_question_dump(DnsQuestion *q, FILE *f);
|
||||
|
||||
const char *dns_question_first_name(DnsQuestion *q);
|
||||
|
||||
static inline size_t dns_question_size(DnsQuestion *q) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user