# HG changeset patch # User Mychaela Falconia # Date 1447442956 0 # Node ID 6de5661d1fe1dfbc741db8a0b984fb01eebcfedb # Parent 53114af707f26b9c32b772580ed5b848aca210f0 gsm-fw/services/etm/etm_api.c: same fix in etm_pkt_send() as in tcs211-c139 diff -r 53114af707f2 -r 6de5661d1fe1 gsm-fw/services/etm/etm_api.c --- a/gsm-fw/services/etm/etm_api.c Sat Nov 07 06:59:51 2015 +0000 +++ b/gsm-fw/services/etm/etm_api.c Fri Nov 13 19:29:16 2015 +0000 @@ -253,11 +253,12 @@ int etm_pkt_send(T_ETM_PKT *pkt) { extern unsigned char etm_trace_user_id; - uint8 *buf, cksum = 0, sendsize, size; + uint8 *buf, cksum = 0; + uint16 sendsize, size; int error = ETM_OK; buf = (uint8 *) &pkt->mid; - sendsize = size = pkt->size + 2; //one for mid, one for status + sendsize = size = pkt->size + 2; //one for mid, one for status tr_etm(TgTrEtmLow, "ETM API: _pkt_send: size(%d)", sendsize); @@ -269,8 +270,8 @@ sendsize += 1; // one for checksum tr_etm_hexdump(TgTrEtmLow, &pkt->mid, sendsize); - - error = rvt_send_trace_cpy((uint8 *) &pkt->mid, etm_trace_user_id, + + error = rvt_send_trace_cpy((uint8 *) &pkt->mid, etm_trace_user_id, sendsize, RVT_BINARY_FORMAT); if(error < 0) tr_etm(TgTrFatal, "ETM API: _pkt_send: ERROR(%d)", error);