hmsniff: fix length-byte from HM-MOD-UART
authorMichael Gernoth <michael@gernoth.net>
Fri, 3 Jun 2016 18:22:53 +0000 (20:22 +0200)
committerMichael Gernoth <michael@gernoth.net>
Fri, 3 Jun 2016 18:22:53 +0000 (20:22 +0200)
hmsniff.c

index 638ae1d..c35b29d 100644 (file)
--- 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;
Impressum, Datenschutz