summaryrefslogtreecommitdiff
path: root/print-smb.c
diff options
context:
space:
mode:
authorFrancois-Xavier Le Bail <devel.fx.lebail@orange.fr>2017-12-03 11:13:27 +0100
committerFrancois-Xavier Le Bail <devel.fx.lebail@orange.fr>2017-12-03 11:13:27 +0100
commita5bb53dd7407207c012d901789d68e4b8a7054cf (patch)
tree89612b040967613d2f754e4e3ae0212436898c6e /print-smb.c
parente83dfd9b161eeb2bde1a42b5e3f2fc83639d54f3 (diff)
downloadtcpdump-a5bb53dd7407207c012d901789d68e4b8a7054cf.tar.gz
Simplify some expressions
Diffstat (limited to 'print-smb.c')
-rw-r--r--print-smb.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/print-smb.c b/print-smb.c
index af775370..2f5074c2 100644
--- a/print-smb.c
+++ b/print-smb.c
@@ -1304,7 +1304,7 @@ nbt_udp138_print(netdissect_options *ndo,
if (data != NULL) {
/* If there isn't enough data for "\377SMB", don't check for it. */
- if (&data[3] >= maxbuf)
+ if ((data + 3) >= maxbuf)
goto out;
if (memcmp(data, "\377SMB",4) == 0)
@@ -1442,7 +1442,7 @@ netbeui_print(netdissect_options *ndo,
goto out;
/* If there isn't enough data for "\377SMB", don't look for it. */
- if (&data2[3] >= maxbuf)
+ if ((data2 + 3) >= maxbuf)
goto out;
if (memcmp(data2, "\377SMB",4) == 0)
@@ -1450,7 +1450,7 @@ netbeui_print(netdissect_options *ndo,
else {
int i;
for (i = 0; i < 128; i++) {
- if (&data2[i + 3] >= maxbuf)
+ if ((data2 + i + 3) >= maxbuf)
break;
if (memcmp(data2 + i, "\377SMB", 4) == 0) {
ND_PRINT((ndo, "found SMB packet at %d\n", i));
@@ -1488,7 +1488,7 @@ ipx_netbios_print(netdissect_options *ndo,
maxbuf = ndo->ndo_snapend;
startbuf = data;
for (i = 0; i < 128; i++) {
- if (&data[i + 4] > maxbuf)
+ if ((data + i + 4) > maxbuf)
break;
if (memcmp(data + i, "\377SMB", 4) == 0) {
smb_fdata(ndo, data, "\n>>> IPX transport ", data + i, 0);