return the url, if malloc returns null