mirror of
https://github.com/reactos/reactos.git
synced 2024-11-23 11:33:31 +08:00
c59e2d20d9
According to our declaration/definition, IoChangeFileObjectFilerContext returns NTSTATUS, not BOOLEAN. Zero return (which was actually checked before) for BOOLEAN means failure, but for NTSTATUS it's success. So it should (and now actually does) free and fail appropriately only in failure case, but not in success, when it shouldn't. This fixes most of problems with fltmgr.sys driver from Windows XP/Server 2003 and a lot of 3rd party filter drivers which use it from many apps (Avast Free Antivirus all versions, Avira AntiVir Personal 8.2, Dr. Web Security Space 8.0, Kaspersky Antivirus 2012 etc. etc.). CORE-14157, CORE-14635, CORE-19318 |
||
---|---|---|
.. | ||
dbcsname.c | ||
fastio.c | ||
faulttol.c | ||
filelock.c | ||
filter.c | ||
filtrctx.c | ||
fsfilter.c | ||
fsrtlpc.c | ||
largemcb.c | ||
mcb.c | ||
name.c | ||
notify.c | ||
oplock.c | ||
pnp.c | ||
stackovf.c | ||
tunnel.c | ||
unc.c |