X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/cc77dd3860c260db0a18a4f049fd487da2877cc2..b78a4331417e5fdd8cb1535bf932307ab25badf8:/print-vrrp.c diff --git a/print-vrrp.c b/print-vrrp.c index e087d527..12e47716 100644 --- a/print-vrrp.c +++ b/print-vrrp.c @@ -24,8 +24,8 @@ */ #ifndef lint -static const char rcsid[] = - "@(#) $Header: /tcpdump/master/tcpdump/print-vrrp.c,v 1.7 2003-09-05 17:42:41 hannes Exp $"; +static const char rcsid[] _U_ = + "@(#) $Header: /tcpdump/master/tcpdump/print-vrrp.c,v 1.9.2.1 2005-05-06 07:57:20 guy Exp $"; #endif #ifdef HAVE_CONFIG_H @@ -128,7 +128,10 @@ vrrp_print(register const u_char *bp, register u_int len, int ttl) if (auth_type == VRRP_AUTH_SIMPLE) { /* simple text password */ TCHECK(bp[7]); printf(" auth \""); - fn_printn(bp, 8, NULL); + if (fn_printn(bp, 8, snapend)) { + printf("\""); + goto trunc; + } printf("\""); } }