Update of /cvsroot/com0com/com0com/sys
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv13713
Modified Files:
startirp.c
Log Message:
Fixed double decrementing of amountInWriteQueue on CANCEL
Index: startirp.c
===================================================================
RCS file: /cvsroot/com0com/com0com/sys/startirp.c,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** startirp.c 4 Jun 2007 15:24:33 -0000 1.17
--- startirp.c 20 Jun 2007 10:37:47 -0000 1.18
***************
*** 20,23 ****
--- 20,26 ----
*
* $Log$
+ * Revision 1.18 2007/06/20 10:37:47 vfrolov
+ * Fixed double decrementing of amountInWriteQueue on CANCEL
+ *
* Revision 1.17 2007/06/04 15:24:33 vfrolov
* Fixed open reject just after close in exclusiveMode
***************
*** 161,169 ****
KeAcquireSpinLock(pIoPort->pIoLock, &oldIrql);
- if (pState->iQueue == C0C_QUEUE_WRITE) {
- pIoPort->amountInWriteQueue -=
- GetWriteLength(pIrp) - (ULONG)pIrp->IoStatus.Information;
- }
-
if (pState->flags & C0C_IRP_FLAG_IN_QUEUE) {
RemoveEntryList(&pIrp->Tail.Overlay.ListEntry);
--- 164,167 ----
|