fix segv with invalid url