mirror of https://github.com/getdnsapi/getdns.git
Some guards and make example_all_functions at least run
This commit is contained in:
parent
6289e2cad9
commit
31e7bf1a8a
|
@ -660,6 +660,10 @@ getdns_pretty_print_dict(struct getdns_dict *dict)
|
||||||
ldns_buffer *buf;
|
ldns_buffer *buf;
|
||||||
char *ret;
|
char *ret;
|
||||||
|
|
||||||
|
if (!dict) {
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
buf = ldns_buffer_new(100);
|
buf = ldns_buffer_new(100);
|
||||||
if (! buf)
|
if (! buf)
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
|
@ -89,10 +89,6 @@ retregular = getdns_context_create(
|
||||||
boolarg
|
boolarg
|
||||||
);
|
);
|
||||||
|
|
||||||
getdns_context_destroy(
|
|
||||||
contextarg
|
|
||||||
);
|
|
||||||
|
|
||||||
retregular = getdns_cancel_callback(
|
retregular = getdns_cancel_callback(
|
||||||
contextarg,
|
contextarg,
|
||||||
txidarg
|
txidarg
|
||||||
|
@ -150,18 +146,19 @@ retregular = getdns_dict_get_bindata(dictarg, charstararg, bindataptrarg);
|
||||||
retregular = getdns_dict_get_int(dictarg, charstararg, uint32ptrarg);
|
retregular = getdns_dict_get_int(dictarg, charstararg, uint32ptrarg);
|
||||||
|
|
||||||
listarg = getdns_list_create();
|
listarg = getdns_list_create();
|
||||||
getdns_list_destroy(listarg);
|
|
||||||
retregular = getdns_list_set_dict(listarg, sizetarg, dictarg);
|
retregular = getdns_list_set_dict(listarg, sizetarg, dictarg);
|
||||||
retregular = getdns_list_set_list(listarg, sizetarg, listarg);
|
retregular = getdns_list_set_list(listarg, sizetarg, listarg);
|
||||||
retregular = getdns_list_set_bindata(listarg, sizetarg, bindataarg);
|
retregular = getdns_list_set_bindata(listarg, sizetarg, bindataarg);
|
||||||
retregular = getdns_list_set_int(listarg, sizetarg, uint32arg);
|
retregular = getdns_list_set_int(listarg, sizetarg, uint32arg);
|
||||||
|
|
||||||
dictarg = getdns_dict_create();
|
dictarg = getdns_dict_create();
|
||||||
getdns_dict_destroy(dictarg);
|
|
||||||
retregular = getdns_dict_set_dict(dictarg, charstararg, dictarg);
|
retregular = getdns_dict_set_dict(dictarg, charstararg, dictarg);
|
||||||
retregular = getdns_dict_set_list(dictarg, charstararg, listarg);
|
retregular = getdns_dict_set_list(dictarg, charstararg, listarg);
|
||||||
retregular = getdns_dict_set_bindata(dictarg, charstararg, bindataarg);
|
retregular = getdns_dict_set_bindata(dictarg, charstararg, bindataarg);
|
||||||
retregular = getdns_dict_set_int(dictarg, charstararg, uint32arg);
|
retregular = getdns_dict_set_int(dictarg, charstararg, uint32arg);
|
||||||
|
retcharstar = getdns_pretty_print_dict(
|
||||||
|
dictarg
|
||||||
|
);
|
||||||
|
|
||||||
retcharstar = getdns_convert_fqdn_to_dns_name(
|
retcharstar = getdns_convert_fqdn_to_dns_name(
|
||||||
charstararg
|
charstararg
|
||||||
|
@ -185,10 +182,6 @@ retregular = getdns_validate_dnssec(
|
||||||
listarg
|
listarg
|
||||||
);
|
);
|
||||||
|
|
||||||
retcharstar = getdns_pretty_print_dict(
|
|
||||||
dictarg
|
|
||||||
);
|
|
||||||
|
|
||||||
retcharstar = getdns_display_ip_address(
|
retcharstar = getdns_display_ip_address(
|
||||||
bindataarg
|
bindataarg
|
||||||
);
|
);
|
||||||
|
@ -294,4 +287,8 @@ retregular = getdns_context_set_memory_reallocator(
|
||||||
deallocfunctionarg
|
deallocfunctionarg
|
||||||
);
|
);
|
||||||
|
|
||||||
|
getdns_list_destroy(listarg);
|
||||||
|
getdns_dict_destroy(dictarg);
|
||||||
|
getdns_context_destroy(contextarg);
|
||||||
|
|
||||||
return(0); } /* End of main() */
|
return(0); } /* End of main() */
|
||||||
|
|
|
@ -201,6 +201,10 @@ getdns_general_ub(struct ub_ctx* unbound,
|
||||||
getdns_return_t gr;
|
getdns_return_t gr;
|
||||||
int r;
|
int r;
|
||||||
|
|
||||||
|
if (!name) {
|
||||||
|
return GETDNS_RETURN_GENERIC_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
gr = getdns_context_prepare_for_resolution(context);
|
gr = getdns_context_prepare_for_resolution(context);
|
||||||
if (gr != GETDNS_RETURN_GOOD) {
|
if (gr != GETDNS_RETURN_GOOD) {
|
||||||
return GETDNS_RETURN_BAD_CONTEXT;
|
return GETDNS_RETURN_BAD_CONTEXT;
|
||||||
|
|
Loading…
Reference in New Issue