>From a certain probably buggy host I'm getting a redirect to a 

  http://host?query

URL. Standards.URI doesn't like this, since it wants

  http://host/?query

but would it be possible to fix this by changing

(Standards.URI:)

  // Parse authority/login
  //
  // hier-part    = "//" authority path-abempty / path-absolute
  //                / path-rootless / path-empty
  if(sscanf(uri, "//%[^/]%s", authority, uri))
  {
    DEBUG("Found authority %O", authority);
  }

to

...
  if(sscanf(uri, "//%[^/?]%s", authority, uri))
...

?
  • URI... Mirar @ Pike developers forum
    • ... Henrik Grubbstr�m (Lysator) @ Pike (-) developers forum
      • ... Mirar @ Pike developers forum
      • ... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
    • ... Henrik Grubbstr�m (Lysator) @ Pike (-) developers forum
      • ... Mirar @ Pike developers forum
    • ... Mirar @ Pike developers forum
      • ... Peter Bortas @ Pike developers forum
    • ... Mirar @ Pike developers forum
      • ... Mirar @ Pike developers forum
        • ... Jonas Walld�n @ Pike developers forum

Reply via email to