isotpsniffer: Use isprint() instead of manual check

This commit is contained in:
Stefan Tatschner
2019-11-14 07:23:28 +01:00
parent bf30a4bc01
commit ecf80e8f91
+2 -1
View File
@@ -44,6 +44,7 @@
#include <stdio.h>
#include <unistd.h>
#include <ctype.h>
#include <stdlib.h>
#include <string.h>
#include <libgen.h>
@@ -153,7 +154,7 @@ void printbuf(unsigned char *buffer, int nbytes, int color, int timestamp,
if (format & FORMAT_ASCII) {
printf("'");
for (i=0; i<nbytes; i++) {
if ((buffer[i] > 0x1F) && (buffer[i] < 0x7F))
if (isprint(buffer[i]))
printf("%c", buffer[i]);
else
printf(".");