[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