diff --git a/core/mac/src/pe/lim/lim_security_utils.c b/core/mac/src/pe/lim/lim_security_utils.c index 68416e9d2262..28f31a6ffa9f 100644 --- a/core/mac/src/pe/lim/lim_security_utils.c +++ b/core/mac/src/pe/lim/lim_security_utils.c @@ -562,7 +562,7 @@ lim_encrypt_auth_frame(tpAniSirGlobal pMac, uint8_t keyId, uint8_t *pKey, * @return None */ -void lim_compute_crc32(uint8_t *pDest, uint8_t *pSrc, uint8_t len) +void lim_compute_crc32(uint8_t *pDest, uint8_t *pSrc, uint16_t len) { uint32_t crc; int i; diff --git a/core/mac/src/pe/lim/lim_security_utils.h b/core/mac/src/pe/lim/lim_security_utils.h index c5b30bab509a..c3410ea55335 100644 --- a/core/mac/src/pe/lim/lim_security_utils.h +++ b/core/mac/src/pe/lim/lim_security_utils.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011-2015 The Linux Foundation. All rights reserved. + * Copyright (c) 2011-2015, 2017 The Linux Foundation. All rights reserved. * * Previously licensed under the ISC license by Qualcomm Atheros, Inc. * @@ -58,7 +58,7 @@ void lim_restore_from_auth_state(tpAniSirGlobal, uint8_t lim_delete_open_auth_pre_auth_node(tpAniSirGlobal mac_ctx); /* Encryption/Decryption related functions */ -void lim_compute_crc32(uint8_t *, uint8_t *, uint8_t); +void lim_compute_crc32(uint8_t *, uint8_t *, uint16_t); void lim_rc4(uint8_t *, uint8_t *, uint8_t *, uint32_t, uint16_t); void lim_encrypt_auth_frame(tpAniSirGlobal, uint8_t, uint8_t *, uint8_t *, uint8_t *, uint32_t);