X-Git-Url: https://git.tcpdump.org/tcpdump/blobdiff_plain/fcbbfeacd86b39cc3e8982e23c8a76f5172e6457..b09028fb59a822f79cbf47e0064be1f7a178e6fe:/print-radius.c diff --git a/print-radius.c b/print-radius.c index 24d33f8e..86e9cd89 100644 --- a/print-radius.c +++ b/print-radius.c @@ -23,7 +23,7 @@ #ifndef lint static const char rcsid[] = - "$Id: print-radius.c,v 1.7 2001-06-18 09:16:28 guy Exp $"; + "$Id: print-radius.c,v 1.9 2001-07-15 19:27:45 guy Exp $"; #endif #ifdef HAVE_CONFIG_H @@ -498,7 +498,6 @@ print_attr_num(register u_char *data, u_int length, u_short attr_code ) } else { - data++; data_value = EXTRACT_32BITS(data); } if ( data_value <= (attr_type[attr_code].siz_subtypes - 1 + @@ -641,7 +640,7 @@ static void print_attr_time(register u_char *data, u_int length, u_short attr_co TCHECK2(data[0],4); attr_time = EXTRACT_32BITS(data); - strcpy(string, ctime(&attr_time)); + strlcpy(string, ctime(&attr_time), sizeof(string)); /* Get rid of the newline */ string[24] = '\0'; printf("{%.24s}", string);