]> rtime.felk.cvut.cz Git - arc.git/commitdiff
Corrected PduId range check bug in Dcm.
authorpete <devnull@localhost>
Wed, 21 Apr 2010 13:36:31 +0000 (15:36 +0200)
committerpete <devnull@localhost>
Wed, 21 Apr 2010 13:36:31 +0000 (15:36 +0200)
diagnostic/Dcm/Dcm_Dsl.c

index 8c080b17536713a980a0c9aa07e4016594cbd7e7..045f58c8ad4d291d67aea27f28c8c459f968b574 100644 (file)
@@ -236,9 +236,8 @@ boolean findRxPduIdParentConfigurationLeafs(PduIdType dcmRxPduId,
                Dcm_DslRunTimeProtocolParametersType **runtime) {\r
 \r
        boolean ret = FALSE;\r
-       if (dcmRxPduId < DCM_DSL_BUFFER_LIST_LENGTH) {\r
-               *protocolRx\r
-                               = &DCM_Config.Dsl->DslProtocol->DslProtocolRxGlobalList[dcmRxPduId];\r
+       if (dcmRxPduId < DCM_DSL_RX_PDU_ID_LIST_LENGTH) {\r
+               *protocolRx = &DCM_Config.Dsl->DslProtocol->DslProtocolRxGlobalList[dcmRxPduId];\r
                *mainConnection = (*protocolRx)->DslMainConnectionParent;\r
                *connection = (*mainConnection)->DslConnectionParent;\r
                *protocolRow = (*connection)->DslProtocolRow;\r
@@ -258,9 +257,8 @@ boolean findTxPduIdParentConfigurationLeafs(PduIdType dcmTxPduId,
                Dcm_DslRunTimeProtocolParametersType **runtime) {\r
 \r
        boolean ret = FALSE;\r
-       if (dcmTxPduId < DCM_DSL_BUFFER_LIST_LENGTH) {\r
-               *protocolTx\r
-                               = &DCM_Config.Dsl->DslProtocol->DslProtocolTxGlobalList[dcmTxPduId];\r
+       if (dcmTxPduId < DCM_DSL_TX_PDU_ID_LIST_LENGTH) {\r
+               *protocolTx = &DCM_Config.Dsl->DslProtocol->DslProtocolTxGlobalList[dcmTxPduId];\r
                *mainConnection = (*protocolTx)->DslMainConnectionParent;\r
                *connection = (*mainConnection)->DslConnectionParent;\r
                *protocolRow = (*connection)->DslProtocolRow;\r