@wkampich commented on this pull request.
lost_free_string(&idhdr);
+ goto err; + } + } else { + LM_ERR("failed to get location service for [%.*s]\n", did.len, + did.s); + lost_free_string(&que); /* clean up */ + lost_free_string(&idhdr); + goto err; + } + + LM_DBG("NATPR lookup returned [%.*s]\n", url.len, url.s); + + /* curl doesn't like str */ + len = 0; + lisurl = lost_copy_string(url, &len);
curl requires a zero terminated string as url, which is not added by the http_client API query function `http_client_query_c`