]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-ascii.c
Use more the EXTRACT_U_1() macro (47/n)
[tcpdump] / print-ascii.c
index 4ef38a17a50dba22e246d1f3a712665e0864fa4c..151e5c2867a1b7f50892552c1911e38d5b4bb94e 100644 (file)
@@ -46,6 +46,7 @@
 #include <stdio.h>
 
 #include "netdissect.h"
+#include "extract.h"
 
 #define ASCII_LINELENGTH 300
 #define HEXDUMP_BYTES_PER_LINE 16
@@ -78,7 +79,7 @@ ascii_print(netdissect_options *ndo,
                         *
                         * In the middle of a line, just print a '.'.
                         */
-                       if (length > 1 && *cp != '\n')
+                       if (length > 1 && EXTRACT_U_1(cp) != '\n')
                                ND_PRINT((ndo, "."));
                } else {
                        if (!ND_ISGRAPH(s) &&