diff -r d7c1885c0106 -r b41fc9c39ca7 kernel/eka/drivers/usbcsc/usbcsc_bil.cpp --- a/kernel/eka/drivers/usbcsc/usbcsc_bil.cpp Fri Jun 18 18:06:39 2010 +0100 +++ b/kernel/eka/drivers/usbcsc/usbcsc_bil.cpp Sat Jun 19 07:49:33 2010 +0100 @@ -160,7 +160,7 @@ TUint localTail = endpointHdr->iBilTail; TUsbcScTransferHeader* currentTransfer = (TUsbcScTransferHeader*) (base + localTail); - if ((localTail == (TUint)endpointHdr->iHead) || (currentTransfer->iAltSettingSeq != (iAltSettingSeq+1)&0xFFFF)) + if ((localTail == (TUint)endpointHdr->iHead) || (currentTransfer->iAltSettingSeq != ((iAltSettingSeq+1)&0xFFFF))) // if alternate setting has not changed return KErrNotReady; else