aboutsummaryrefslogtreecommitdiffstats
path: root/epan/crypt/airpdcap_ccmp.c
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2011-02-16 22:57:36 +0000
committerGerald Combs <gerald@wireshark.org>2011-02-16 22:57:36 +0000
commit69901e8eba7d3538773119066139008dee5f7538 (patch)
tree327a9f976f7fd017b2c468b8bc5ea7aed25cca1f /epan/crypt/airpdcap_ccmp.c
parent64666812e93987d3668d022c1d9f53bd82be8e30 (diff)
Fix Visual C++ code analysis errors.
svn path=/trunk/; revision=35970
Diffstat (limited to 'epan/crypt/airpdcap_ccmp.c')
-rw-r--r--epan/crypt/airpdcap_ccmp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/crypt/airpdcap_ccmp.c b/epan/crypt/airpdcap_ccmp.c
index a0cf4c85e9..b734fe030b 100644
--- a/epan/crypt/airpdcap_ccmp.c
+++ b/epan/crypt/airpdcap_ccmp.c
@@ -149,7 +149,7 @@ static void ccmp_init_blocks(
aad[2] = (UINT8)(wh->fc[0] & 0x8f); /* XXX magic #s */
aad[3] = (UINT8)(wh->fc[1] & 0xc7); /* XXX magic #s */
/* NB: we know 3 addresses are contiguous */
- memcpy(aad + 4, wh->addr1, 3 * AIRPDCAP_MAC_LEN);
+ memcpy(aad + 4, &wh->addr1[0], 3 * AIRPDCAP_MAC_LEN);
aad[22] = (UINT8)(wh->seq[0] & AIRPDCAP_SEQ_FRAG_MASK);
aad[23] = 0; /* all bits masked */
/*