]> The Tcpdump Group git mirrors - tcpdump/blobdiff - print-bgp.c
fix for last commit: pass the correct pointer for the route target buffer
[tcpdump] / print-bgp.c
index 32f9ef96f045cb6b8a40369d05cfda9212e86e03..c0b1bfe8c97e8f930429da207a5a1af34c432b62 100644 (file)
@@ -36,7 +36,7 @@
 
 #ifndef lint
 static const char rcsid[] =
-     "@(#) $Header: /tcpdump/master/tcpdump/print-bgp.c,v 1.71 2003-10-27 08:04:52 hannes Exp $";
+     "@(#) $Header: /tcpdump/master/tcpdump/print-bgp.c,v 1.72 2003-10-27 08:18:57 hannes Exp $";
 #endif
 
 #include <tcpdump-stdinc.h>
@@ -542,7 +542,7 @@ decode_rt_routing_info(const u_char *pptr, char *buf, u_int buflen)
        }
        snprintf(buf, buflen, "origin AS: %u, route target %s",
                  EXTRACT_32BITS(pptr+1),
-                 bgp_vpn_rd_print(pptr+5));
+                 bgp_vpn_rd_print((u_char *)&route_target));
 
        return 5 + (plen + 7) / 8;
 }