The following code
void main()
{
write("%O\n", combine_path_nt("/", "/v1/RPC"));
string path = "/v1/RPC";
write("%O\n", combine_path_nt("/", path));
}consistently give the following output on Windows Pike 8.0.182 "/v1/RPC" "//v1/v1/RPC" but works as expected on Windows Pike 8.0.358. Can anyone think of a fix that would make this bug go away, or is it just luck in how the compiler puts things together?
