why not simply setting send_completion to cvalue instead of TRUE, and remove the now unneeded test to cvalue ?
- send_completion = TRUE;
+ send_completion = cvalue != 0;
....
- if (send_completion && cvalue) ....
+ if (send_completion) ....
A+
2010/6/21 Andrey Turkin
<andrey.turkin@gmail.com>
Long overdue patch to fix bug 11188 - make sure to send i/o completions
after all interactions with i/o status block are performed.
---
dlls/ntdll/file.c | 24 ++++++++++++++++++++----
1 files changed, 20 insertions(+), 4 deletions(-)
--
--
Eric Pouech