]> The Tcpdump Group git mirrors - tcpdump/commitdiff
DECnet: Pointers to packet bytes should be u_char *, not char *
authorFrancois-Xavier Le Bail <[email protected]>
Sat, 19 May 2018 19:00:02 +0000 (21:00 +0200)
committerFrancois-Xavier Le Bail <[email protected]>
Sat, 19 May 2018 19:00:02 +0000 (21:00 +0200)
print-decnet.c

index d1220327e74d5bab8893c6790c700ca93662f9c2..f5559ba37f7d6cfdf8cf97e72240f897b360d236 100644 (file)
@@ -488,10 +488,10 @@ struct dcmsg                              /* disconnect confirm message */
 /* Forwards */
 static int print_decnet_ctlmsg(netdissect_options *, const union routehdr *, u_int, u_int);
 static void print_t_info(netdissect_options *, u_int);
-static int print_l1_routes(netdissect_options *, const char *, u_int);
-static int print_l2_routes(netdissect_options *, const char *, u_int);
+static int print_l1_routes(netdissect_options *, const u_char *, u_int);
+static int print_l2_routes(netdissect_options *, const u_char *, u_int);
 static void print_i_info(netdissect_options *, u_int);
-static int print_elist(const char *, u_int);
+static int print_elist(const u_char *, u_int);
 static int print_nsp(netdissect_options *, const u_char *, u_int);
 static void print_reason(netdissect_options *, u_int);
 
@@ -620,7 +620,7 @@ print_decnet_ctlmsg(netdissect_options *ndo,
        u_int src, dst, info, blksize, eco, ueco, hello, other, vers;
        etheraddr srcea, rtea;
        u_int priority;
-       const char *rhpx = (const char *)rhp;
+       const u_char *rhpx = (const u_char *)rhp;
        int ret;
 
        switch (mflags & RMF_CTLMASK) {
@@ -761,7 +761,7 @@ print_t_info(netdissect_options *ndo,
 
 static int
 print_l1_routes(netdissect_options *ndo,
-                const char *rp, u_int len)
+                const u_char *rp, u_int len)
 {
        u_int count;
        u_int id;
@@ -792,7 +792,7 @@ trunc:
 
 static int
 print_l2_routes(netdissect_options *ndo,
-                const char *rp, u_int len)
+                const u_char *rp, u_int len)
 {
        u_int count;
        u_int area;
@@ -841,7 +841,7 @@ print_i_info(netdissect_options *ndo,
 }
 
 static int
-print_elist(const char *elp _U_, u_int len _U_)
+print_elist(const u_char *elp _U_, u_int len _U_)
 {
        /* Not enough examples available for me to debug this */
        return (1);