From: Michael Gernoth Date: Fri, 3 Jun 2016 18:22:53 +0000 (+0200) Subject: hmsniff: fix length-byte from HM-MOD-UART X-Git-Tag: v0.103~11 X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/hmcfgusb/commitdiff_plain/86fad1045193837717cb46380a2678ab1e6d96d6?hp=3e34d2cea8844557376669f4782f07f5085253c9 hmsniff: fix length-byte from HM-MOD-UART --- diff --git a/hmsniff.c b/hmsniff.c index 638ae1d..c35b29d 100644 --- a/hmsniff.c +++ b/hmsniff.c @@ -231,6 +231,7 @@ static int parse_hmuartlgw(enum hmuartlgw_dst dst, uint8_t *buf, int buf_len, vo switch(buf[0]) { case HMUARTLGW_APP_RECV: + buf[3] = buf_len - 4; dissect_hm(buf + 3, buf_len - 3); case HMUARTLGW_APP_ACK: break;