Description
Like #15954, some special characters need to be encoded. Coder tries to do this but fails with a misleading error message when the password includes a '?' character. Instead of matching net/url: invalid userinfo
, the error is invalid port "%s" after host
.
URL encoding beforehand fixes this issue, but if coder wanted to continue to be helpful in this way it could conceivably try to handle this case too.