We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f38457e commit 13a092dCopy full SHA for 13a092d
pygetdns_util.c
@@ -72,9 +72,14 @@ get_canonical_name(struct getdns_dict *result_dict)
72
getdns_bindata *canonical_name;
73
getdns_return_t ret;
74
75
- if ((ret = getdns_dict_get_bindata(result_dict, "canonical_name", &canonical_name)) != GETDNS_RETURN_GOOD)
+ if ((ret = getdns_dict_get_bindata(result_dict, "canonical_name", &canonical_name)) == GETDNS_RETURN_GOOD) {
76
+ char *dname = 0;
77
+ if (getdns_convert_dns_name_to_fqdn(canonical_name, &dname) == GETDNS_RETURN_GOOD)
78
+ return dname;
79
+ else
80
+ return (char *)canonical_name->data;
81
+ } else
82
return 0;
- return (char *)canonical_name->data;
83
}
84
85
0 commit comments