I think your right Travis, there is a difference however I'm not removing it per-say. If file:// is sent, InternetCrackUrl does not take out the %xx ascii values, however if file:/// is sent, it does. I've added a test case for these both. I also wrote a test case for http:/// which currently the code I'm suggesting passes (although the output is useless).
On 6/17/06, Travis Watkins alleykat@gmail.com wrote:
On 6/16/06, Mike McCormack mike@codeweavers.com wrote:
Nick Cronin wrote:
unlike http:// etc, file:/// has 3 slashes, this patch removes the
third
slash.
Could you provide a test case for this please?
Specifically, is "http:///foo.bar" different to "http://foo.bar%22? Your code treats them equally. How about "file:///" and "file://"?
Mike
I thought it was file://computername/path/to/file with file:///path/to/file implying the local machine. I'm not so sure this should be changed, it's some kind of a standard.
-- Travis Watkins http://www.realistanew.com