# HG changeset patch # User Mychaela Falconia # Date 1489737619 0 # Node ID da6950e936bf00c628c26f23d1746db99ffb8a65 # Parent e4c98a2c16739519ede8787390578cb83ca1238a fc-tmsh: proper handling of auw responses diff -r e4c98a2c1673 -r da6950e936bf rvinterf/tmsh/audioresp.c --- a/rvinterf/tmsh/audioresp.c Fri Mar 17 07:49:12 2017 +0000 +++ b/rvinterf/tmsh/audioresp.c Fri Mar 17 08:00:19 2017 +0000 @@ -43,7 +43,18 @@ static void auw_response() { - print_etm_pkt_raw("auw response"); + char buf[80]; + + if (rvi_msg_len != 7) { + print_etm_pkt_raw("auw response wrong length"); + return; + } + if (rvi_msg[3]) + sprintf(buf, "auw %u error %u (0x%02X)", rvi_msg[5], + rvi_msg[3], rvi_msg[3]); + else + sprintf(buf, "auw %u OK", rvi_msg[5]); + async_msg_output(buf); } void