From c3ccff59afbdafb0c1456ea1c252b5553ef1d616 Mon Sep 17 00:00:00 2001 From: kimocoder Date: Sat, 6 Apr 2019 01:10:34 +0200 Subject: [PATCH] Fix wrong type in rtw_dump_cur_efuse --- hal/hal_com.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/hal/hal_com.c b/hal/hal_com.c index 70a48eb..11a1da8 100644 --- a/hal/hal_com.c +++ b/hal/hal_com.c @@ -11155,13 +11155,12 @@ exit: void rtw_dump_cur_efuse(PADAPTER padapter) { - int i =0; - int mapsize =0; + u16 mapsize =0; HAL_DATA_TYPE *hal_data = GET_HAL_DATA(padapter); EFUSE_GetEfuseDefinition(padapter, EFUSE_WIFI, TYPE_EFUSE_MAP_LEN , (void *)&mapsize, _FALSE); - if (mapsize <= 0 || mapsize > EEPROM_MAX_SIZE) { + if (mapsize > EEPROM_MAX_SIZE) { RTW_ERR("wrong map size %d\n", mapsize); return; } @@ -11180,14 +11179,14 @@ u32 Hal_readPGDataFromConfigFile(PADAPTER padapter) { HAL_DATA_TYPE *hal_data = GET_HAL_DATA(padapter); u32 ret = _FALSE; - u32 maplen = 0; + u16 maplen = 0; EFUSE_GetEfuseDefinition(padapter, EFUSE_WIFI, TYPE_EFUSE_MAP_LEN , (void *)&maplen, _FALSE); if (maplen < 256 || maplen > EEPROM_MAX_SIZE) { RTW_ERR("eFuse length error :%d\n", maplen); return _FALSE; - } + } ret = rtw_read_efuse_from_file(EFUSE_MAP_PATH, hal_data->efuse_eeprom_data, maplen);