X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/hmcfgusb/blobdiff_plain/1e79d00a9f4c2f059c8bd2dc22e601c4ed4065d6..53dbc699f936e7025e7f8d3dad18f62216e3c734:/hmsniff.c diff --git a/hmsniff.c b/hmsniff.c index ee14800..1f5d889 100644 --- a/hmsniff.c +++ b/hmsniff.c @@ -32,6 +32,7 @@ #include #include +#include "version.h" #include "hexdump.h" #include "hmcfgusb.h" @@ -124,7 +125,7 @@ static void dissect_hm(uint8_t *buf, int len) if (buf[2] & (1 << 7)) printf("RPTEN "); printf("\n"); printf("\tMessage type: %s (0x%02x)\n", hm_message_types(buf[3]), buf[3]); - printf("\tMesage: "); + printf("\tMessage: "); for (i = 10; i < len; i++) { printf("%02X", buf[i]); } @@ -200,7 +201,7 @@ int main(int argc, char **argv) rdata.wrong_hmid = 0; hmcfgusb_send(dev, (unsigned char*)"K", 1, 1); } - fd = hmcfgusb_poll(dev, 1); + fd = hmcfgusb_poll(dev, 1000); if (fd >= 0) { fprintf(stderr, "activity on unknown fd %d!\n", fd); continue; @@ -220,5 +221,7 @@ int main(int argc, char **argv) hmcfgusb_close(dev); } while (!quit); + hmcfgusb_exit(); + return EXIT_SUCCESS; }