Small fix for GetCurrentDirectoryA()

Andreas Mohr andi at
Fri Jun 10 03:01:45 CDT 2005


On Fri, Jun 10, 2005 at 07:26:33AM +0200, Felix Nawothnig wrote:
> This makes Yoda Stories (which is shipped with a broken wavmix32.dll) 
> run out of the box.
> ChangeLog:
> When emulating Win9x return ERROR_INVALID_PARAMETER if a bad buffer is 
> passed to GetCurrentDirectoryA().
Does Win9x GetCurrentDirectoryA() really use an IsBadWritePtr to protect
against invalid output buffers?
Somehow I slightly doubt it...
(IsBadWritePtr isn't the fastest thing in the world...)

Aren't you covering up a previous bug with buffer allocation or so?

Andreas Mohr

More information about the wine-devel mailing list