X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/97d372ef7040c30c90faca545e697af1af9b1b39..febd0bc5aa33b3de9b5864e8c5565fe7b63f519f:/print-smb.c diff --git a/print-smb.c b/print-smb.c index af86cddb..723b9a03 100644 --- a/print-smb.c +++ b/print-smb.c @@ -1167,10 +1167,12 @@ nbt_udp137_print(netdissect_options *ndo, p = smb_fdata(ndo, p, "Name=[n1]\n#", maxbuf, 0); if (p == NULL) goto out; + ND_TCHECK_16BITS(p); restype = EXTRACT_16BITS(p); p = smb_fdata(ndo, p, "ResType=[rw]\nResClass=[rw]\nTTL=[rD]\n", p + 8, 0); if (p == NULL) goto out; + ND_TCHECK_16BITS(p); rdlen = EXTRACT_16BITS(p); ND_PRINT((ndo, "ResourceLength=%d\nResourceData=\n", rdlen)); p += 2;