aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap/netscreen.c
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2008-12-20 00:07:21 +0000
committerGerald Combs <gerald@wireshark.org>2008-12-20 00:07:21 +0000
commit3bb0df12f5425be7d80bb3612b8bd95ecf8402e4 (patch)
treec125b7cff3a786897d924a9ca6770e194dfac5d9 /wiretap/netscreen.c
parent7d22c0fb7f065d45c744fd97fee785f4b9ed8556 (diff)
From babi: Fix three overflows (bugs 3150 and 3151).
From me: Use a #define for the RTP analysis field name lengths. svn path=/trunk/; revision=27064
Diffstat (limited to 'wiretap/netscreen.c')
-rw-r--r--wiretap/netscreen.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/wiretap/netscreen.c b/wiretap/netscreen.c
index b8b05d63c9..5e33180543 100644
--- a/wiretap/netscreen.c
+++ b/wiretap/netscreen.c
@@ -335,7 +335,7 @@ parse_netscreen_rec_hdr(wtap *wth, const char *line, char *cap_int, gboolean *ca
int dsec, pkt_len;
char direction[2];
- if (sscanf(line, "%d.%d: %[a-z0-9/:.](%[io]) len=%d:",
+ if (sscanf(line, "%d.%d: %15[a-z0-9/:.](%1[io]) len=%d:",
&sec, &dsec, cap_int, direction, &pkt_len) != 5) {
*err = WTAP_ERR_BAD_RECORD;
*err_info = g_strdup("netscreen: Can't parse packet-header");