[Com0com-cvs] com0com/sys startirp.c,1.17,1.18
The virtual serial port driver for Windows.
Brought to you by:
vfrolov
From: Vyacheslav F. <vf...@us...> - 2007-06-20 10:37:54
|
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 ---- |