]> The Tcpdump Group git mirrors - tcpdump/blobdiff - smbutil.c
Use more the EXTRACT_U_1() macro (46/n)
[tcpdump] / smbutil.c
index 9d4dac0d198dd53877f0af1e4c201aea665038ee..54f3227b10108ddad075113e62562226c09fa0cf 100644 (file)
--- a/smbutil.c
+++ b/smbutil.c
@@ -410,7 +410,7 @@ unistr(netdissect_options *ndo,
            ND_TCHECK_2(s);
            if (l >= MAX_UNISTR_SIZE)
                break;
-           if (s[1] == 0 && ND_ISPRINT(EXTRACT_U_1(s))) {
+           if (EXTRACT_U_1(s + 1) == 0 && ND_ISPRINT(EXTRACT_U_1(s))) {
                /* It's a printable ASCII character */
                buf[l] = s[0];
            } else {