diff --git a/isotpsniffer.c b/isotpsniffer.c index 8ea2f4b..cc9d196 100644 --- a/isotpsniffer.c +++ b/isotpsniffer.c @@ -44,6 +44,7 @@ #include #include +#include #include #include #include @@ -153,7 +154,7 @@ void printbuf(unsigned char *buffer, int nbytes, int color, int timestamp, if (format & FORMAT_ASCII) { printf("'"); for (i=0; i 0x1F) && (buffer[i] < 0x7F)) + if (isprint(buffer[i])) printf("%c", buffer[i]); else printf(".");