mirror of https://github.com/getdnsapi/getdns.git
Returning strings does include the null byte
This commit is contained in:
parent
5a388386b4
commit
ebe3d361ea
|
@ -3268,7 +3268,8 @@ getdns_context_get_suffix(getdns_context *context, getdns_list **value)
|
|||
r = GETDNS_RETURN_GENERIC_ERROR;
|
||||
break;
|
||||
}
|
||||
if ((r = _getdns_list_append_string(list, name)))
|
||||
if ((r = _getdns_list_append_const_bindata(
|
||||
list, strlen(name), name)))
|
||||
break;
|
||||
dname += dname_len;
|
||||
dname_len = *dname++;
|
||||
|
|
|
@ -280,7 +280,8 @@ getdns_dict_get_names(const getdns_dict *dict, getdns_list **answer)
|
|||
|
||||
RBTREE_FOR(item, struct getdns_dict_item *,
|
||||
(_getdns_rbtree_t *)&(dict->root)) {
|
||||
_getdns_list_append_string(*answer, item->node.key);
|
||||
_getdns_list_append_const_bindata(*answer,
|
||||
strlen(item->node.key) + 1, item->node.key);
|
||||
}
|
||||
return GETDNS_RETURN_GOOD;
|
||||
} /* getdns_dict_get_names */
|
||||
|
|
Loading…
Reference in New Issue