diff gsm-fw/services/etm/etm_api.c @ 193:f9ac53d8e999

gsm-fw/services/etm: etm_get16(): fix for bad C (sequence points violation) while at it, fixed echo and dieid as well
author Michael Spacefalcon <msokolov@ivan.Harhan.ORG>
date Mon, 25 Nov 2013 06:12:19 +0000
parents 9dbf3248a197
children 6de5661d1fe1
line wrap: on
line diff
--- a/gsm-fw/services/etm/etm_api.c	Mon Nov 25 05:37:46 2013 +0000
+++ b/gsm-fw/services/etm/etm_api.c	Mon Nov 25 06:12:19 2013 +0000
@@ -145,8 +145,7 @@
 {
     unsigned char *p = buf;
 
-    int value =
-        (*p++ | (*p << 8));
+    int value = (p[0] | (p[1] << 8));
 
     tr_etm(TgTrEtmLow, "ETM API: _get16(%d)", value);