aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap
diff options
context:
space:
mode:
authorDario Lombardo <lomato@gmail.com>2020-01-16 09:02:01 +0100
committerAnders Broman <a.broman58@gmail.com>2020-01-16 15:37:50 +0000
commite38fea4dbaac2c4966f80c721b2d64c91ff451c6 (patch)
tree5eec29c5d18bd7b404d47fac94a2736091b2262a /wiretap
parent5ead0a36ea874c18794cffa2eab4b4aedd4f0ccf (diff)
netscaler: fix nstrace_ensure_buflen call.
The call must ensure enough bytes are in the buffer for subsequent casts. Next cast is for nspr_pktracefull_v20_t. Change-Id: I8b77aa243f528f82786af1047e8d26100f306a07 Reviewed-on: https://code.wireshark.org/review/35837 Reviewed-by: Dario Lombardo <lomato@gmail.com> Petri-Dish: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'wiretap')
-rw-r--r--wiretap/netscaler.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/wiretap/netscaler.c b/wiretap/netscaler.c
index e95b46110f..cacf02a6cc 100644
--- a/wiretap/netscaler.c
+++ b/wiretap/netscaler.c
@@ -1379,7 +1379,7 @@ static gboolean nstrace_read_v20(wtap *wth, wtap_rec *rec, Buffer *buf,
case NSPR_RELTIME_V20:
{
- if (!nstrace_ensure_buflen(nstrace, nstrace_buf_offset, sizeof(nspr_hd_v20_t), err, err_info))
+ if (!nstrace_ensure_buflen(nstrace, nstrace_buf_offset, sizeof(nspr_pktracefull_v20_t), err, err_info))
return FALSE;
nspr_pktracefull_v20_t *fp20 = (nspr_pktracefull_v20_t *) &nstrace_buf[nstrace_buf_offset];
if (nspr_getv20recordsize((nspr_hd_v20_t *)fp20) == 0) {