From 18398c97496ebd0c6699b80357c8853b815d1cb4 Mon Sep 17 00:00:00 2001 From: Chris Maynard Date: Fri, 13 Dec 2013 02:35:26 +0000 Subject: Fix Visual Studio Code Analysis warning C6204: Possible buffer overrun in call to 'memcpy': use of unchecked parameter 'data_len' svn path=/trunk/; revision=54010 --- epan/dissectors/packet-lapd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'epan/dissectors/packet-lapd.c') diff --git a/epan/dissectors/packet-lapd.c b/epan/dissectors/packet-lapd.c index 5e2d6f659e..425f070a75 100644 --- a/epan/dissectors/packet-lapd.c +++ b/epan/dissectors/packet-lapd.c @@ -183,8 +183,8 @@ fill_lapd_byte_state(lapd_byte_state_t *ptr, enum lapd_bitstream_states state, c ptr->bit_offset = bit_offset; ptr->ones = ones; - memcpy(ptr->data, data, data_len); - ptr->data_len = data_len; + ptr->data_len = MIN(sizeof(ptr->data), data_len); + memcpy(ptr->data, data, ptr->data_len); } typedef struct lapd_convo_data { -- cgit v1.2.3