[PATCH 2/2] msvcrt: Check pmode in _wsopen_dispatch.

Piotr Caban piotr.caban at gmail.com
Mon Feb 6 07:04:11 CST 2017


Hi Lauri,

On 02/04/17 15:38, Lauri Kenttä wrote:
>    if (oflags & MSVCRT__O_CREAT)
>    {
> -    if(pmode & ~(MSVCRT__S_IREAD | MSVCRT__S_IWRITE))
> -      FIXME(": pmode 0x%04x ignored\n", pmode);
> +    if (secure && !MSVCRT_CHECK_PMT(!(pmode & ~(MSVCRT__S_IREAD | MSVCRT__S_IWRITE))))
> +      return MSVCRT_EINVAL;
According to my testing pmode validation doesn't depend on secure flag 
value (I've tested _wsopen function in msvcr90, I didn't test the 
_wsopen_dispatch function).

Thanks,
Piotr



More information about the wine-devel mailing list