obj = ucl_object_typed_new (UCL_OBJECT);
- elt = ucl_object_fromlstring (encoded, enclen);
+ elt = ucl_object_fromstring_common (encoded, enclen, 0);
ucl_object_insert_key (obj, elt, "url", 0, false);
if (url->tldlen > 0) {
- elt = ucl_object_fromlstring (url->tld, url->tldlen);
+ elt = ucl_object_fromstring_common (url->tld, url->tldlen, 0);
ucl_object_insert_key (obj, elt, "tld", 0, false);
}
if (url->hostlen > 0) {
- elt = ucl_object_fromlstring (url->host, url->hostlen);
+ elt = ucl_object_fromstring_common (url->host, url->hostlen, 0);
ucl_object_insert_key (obj, elt, "host", 0, false);
}
goffset err_offset;
if ((err_offset = rspamd_fast_utf8_validate (url->host, url->hostlen)) == 0) {
- obj = ucl_object_fromlstring (url->host, url->hostlen);
+ obj = ucl_object_fromstring_common (url->host, url->hostlen, 0);
}
else {
- obj = ucl_object_fromlstring (url->host, err_offset - 1);
+ obj = ucl_object_fromstring_common (url->host, err_offset - 1, 0);
}
}
else {