]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-smb.c
added "make check"
[tcpdump] / print-smb.c
index daabd43705c2bf1ac461c33ef658d87b6e3bb1c3..fcd4fbaa294c59ab8092a7b6f2b7ce697a53bb3a 100644 (file)
@@ -12,7 +12,7 @@
 
 #ifndef lint
 static const char rcsid[] _U_ =
-     "@(#) $Header: /tcpdump/master/tcpdump/print-smb.c,v 1.44 2007-07-14 21:08:57 guy Exp $";
+     "@(#) $Header: /tcpdump/master/tcpdump/print-smb.c,v 1.46 2007-08-29 02:31:44 mcr Exp $";
 #endif
 
 #include <tcpdump-stdinc.h>
@@ -905,7 +905,7 @@ print_smb(const u_char *buf, const u_char *maxbuf)
        printf("\nSMB PACKET: %s (%s) (CHAINED)\n",
            fn->name, request ? "REQUEST" : "REPLY");
        if (newsmboffset <= smboffset) {
-           printf("Bad andX offset: %u < %u\n", newsmboffset, smboffset);
+           printf("Bad andX offset: %u <= %u\n", newsmboffset, smboffset);
            break;
        }
        smboffset = newsmboffset;
@@ -1459,8 +1459,7 @@ ipx_netbios_print(const u_char *data, u_int length)
            break;
        if (memcmp(&data[i], "\377SMB", 4) == 0) {
            smb_fdata(data, "\n>>> IPX transport ", &data[i], 0);
-           if (data != NULL)
-               print_smb(&data[i], maxbuf);
+           print_smb(&data[i], maxbuf);
            printf("\n");
            fflush(stdout);
            break;