--- a/kernel/eka/include/drivers/iic_transaction.inl Thu Aug 19 11:14:22 2010 +0300
+++ b/kernel/eka/include/drivers/iic_transaction.inl Tue Aug 31 16:34:26 2010 +0300
@@ -65,7 +65,8 @@
iHeader(aHeader), iFlags(NULL), iState(EFree), iHalfDuplexTrans(aHdTrans),
iFullDuplexTrans(NULL), iCallback(NULL)
{
- __ASSERT_ALWAYS((((TUint)aPriority<(TUint)KNumTrancPriorities)&&((TUint)aPriority>=0)),Kern::Fault("TIicBusTransaction",__LINE__));
+ //Check that the requested priority is at least zero and less than KNumTrancPriorities.
+ __ASSERT_ALWAYS(((aPriority<KNumTrancPriorities)&&(aPriority>=0)),Kern::Fault("TIicBusTransaction",__LINE__));
__ASSERT_ALWAYS(aHeader && aHdTrans,Kern::Fault("TIicBusTransaction",__LINE__));
iKey = aPriority;
}