]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-mobile.c
Fix spaces
[tcpdump] / print-mobile.c
index de4d68cfa97be67329e86d4faabc1bcc5ba9e212..28713acc73e23a978f7b135219876e86f8e4f8a6 100644 (file)
 /* \summary: IPv4 mobility printer */
 
 #ifdef HAVE_CONFIG_H
-#include "config.h"
+#include <config.h>
 #endif
 
-#include <netdissect-stdinc.h>
+#include "netdissect-stdinc.h"
 
 #include "netdissect.h"
 #include "addrtoname.h"
@@ -70,10 +70,11 @@ mobile_print(netdissect_options *ndo, const u_char *bp, u_int length)
        u_short proto,crc;
        u_char osp =0;                  /* old source address present */
 
+       ndo->ndo_protocol = "mobile";
        mob = (const struct mobile_ip *)bp;
 
        if (length < MOBILE_SIZE || !ND_TTEST_SIZE(mob)) {
-               ND_PRINT("[|mobile]");
+               nd_print_trunc(ndo);
                return;
        }
        ND_PRINT("mobile: ");
@@ -87,12 +88,12 @@ mobile_print(netdissect_options *ndo, const u_char *bp, u_int length)
        if (osp)  {
                ND_PRINT("[S] ");
                if (ndo->ndo_vflag)
-                       ND_PRINT("%s ", ipaddr_string(ndo, &mob->osrc));
+                       ND_PRINT("%s ", ipaddr_string(ndo, mob->osrc));
        } else {
                ND_PRINT("[] ");
        }
        if (ndo->ndo_vflag) {
-               ND_PRINT("> %s ", ipaddr_string(ndo, &mob->odst));
+               ND_PRINT("> %s ", ipaddr_string(ndo, mob->odst));
                ND_PRINT("(oproto=%u)", proto>>8);
        }
        vec[0].ptr = (const uint8_t *)(const void *)mob;