From: Christopher Peplin Date: Tue, 7 Jan 2014 05:02:55 +0000 (-0500) Subject: Don't walk off the end of the payload array. X-Git-Tag: 3.99.1~101^2~42 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;h=e1cc30c83276f4eb52e84777693445443734a878;p=apps%2Flow-level-can-service.git Don't walk off the end of the payload array. --- diff --git a/src/obd2/obd2.c b/src/obd2/obd2.c index 93cb888..73e13b2 100644 --- a/src/obd2/obd2.c +++ b/src/obd2/obd2.c @@ -58,7 +58,7 @@ DiagnosticRequestHandle diagnostic_request(DiagnosticShims* shims, 1 + request->payload_length + request->pid_length, NULL); if(shims->log != NULL) { - shims->log("Sending diagnostic request: arb_id: 0x%02x, mode: 0x%x, pid: 0x%x, payload: 0x%02x%02x%02x%02x%02x%02x%02x%02x, size: %d\r\n", + shims->log("Sending diagnostic request: arb_id: 0x%02x, mode: 0x%x, pid: 0x%x, payload: 0x%02x%02x%02x%02x%02x%02x%02x, size: %d\r\n", request->arbitration_id, request->mode, request->pid, @@ -69,7 +69,6 @@ DiagnosticRequestHandle diagnostic_request(DiagnosticShims* shims, request->payload[4], request->payload[5], request->payload[6], - request->payload[7], request->payload_length); }