wininet: Make sure URL is terminated in InternetCrackUrlA.

Francois Gouget fgouget at free.fr
Tue Jun 10 10:16:02 CDT 2008


On Tue, 10 Jun 2008, Hans Leidekker wrote:

> On Monday 09 June 2008 17:09:52 Alexandre Julliard wrote:
> 
> > The bug is in InternetCrackUrlW, it shouldn't require the string to be
> > null-terminated.
> 
> Right, but I guess fixing that is no 1.0 material since there's at least
> 4 places where it assumes a null-terminated string, including a call to
> InternetCanonicalizeUrlW.

Why not? It's a bug fix and four places to fix sounds quite reasonable 
(>100 may not be). Maybe it's just me but I didn't feel like 1.0 would 
entail a deep deep freeze period where only critical/security bugs would 
be fixed.

Also I don't feel that the current state of Wine (or of the future Wine 
1.0) is such a marvel of perfection that it justifies a deep freeze to 
make sure it's not going to get a tiny little scratch here or there.

So my understanding is that yeah, we're not going to introduce any big 
new functionality (DirectX 10 is out), or rewrite core parts of Wine 
(the DIB engine is out), or put the code through a prettifier, or switch 
to a new version control system (we're using Git already anyway). But 
this sounds like pretty regular bug fixing to me (unless I got the scope 
wrong).


-- 
Francois Gouget <fgouget at free.fr>              http://fgouget.free.fr/
May your Tongue stick to the Roof of your Mouth with the Force of a Thousand Caramels.



More information about the wine-devel mailing list