if (result == E_OK) {\r
if (didLen == writeDidLen) { /** @req DCM473 */\r
result = didPtr->DspDidWriteDataFnc(&pduRxData->SduDataPtr[3], (uint8)didLen, &responseCode); /** @req DCM395 */\r
+ if( result != E_OK && responseCode == DCM_E_POSITIVERESPONSE ) {\r
+ responseCode = DCM_E_CONDITIONSNOTCORRECT;\r
+ }\r
}\r
else {\r
responseCode = DCM_E_INCORRECTMESSAGELENGTHORINVALIDFORMAT;\r