]> rtime.felk.cvut.cz Git - arc.git/commitdiff
Changed SecurityLevel calculation. Ticket2000-SecurityAccessLevel
authorjohn <devnull@localhost>
Tue, 29 Jan 2013 09:05:35 +0000 (10:05 +0100)
committerjohn <devnull@localhost>
Tue, 29 Jan 2013 09:05:35 +0000 (10:05 +0100)
diagnostic/Dcm/Dcm_Dsp.c

index f43a31e69963412fd8b4755f9388da41d8c6e56d..93e5cd8d9eb160d1a440fb5cafc5adb38501a3bd 100644 (file)
@@ -1488,7 +1488,7 @@ void DspUdsSecurityAccess(const PduInfoType *pduRxData, PduInfoType *pduTxData)
        // Check sub function range (0x01 to 0x42)\r
        if ((pduRxData->SduDataPtr[1] >= 0x01) && (pduRxData->SduDataPtr[1] <= 0x42)) {\r
                boolean isRequestSeed = pduRxData->SduDataPtr[1] & 0x01u;\r
-               Dcm_SecLevelType requestedSecurityLevel = (pduRxData->SduDataPtr[1]-1)/2;\r
+               Dcm_SecLevelType requestedSecurityLevel = (pduRxData->SduDataPtr[1]+1)/2;\r
                Dcm_NegativeResponseCodeType getSeedErrorCode;\r
 \r
                if (isRequestSeed) {\r