hpani: using the wrong variable
Subsystems (2)
PATCH 1/1 hpani: using the wrong variable
We're updating the "HpPriv->ani" array here so we should use that to determine the end of the for loop. "HpPriv->ani" has 50 elements and "wd->regulationTable.allowChannel" has 59 elements.
Signed-off-by Dan Carpenter <[email protected]>
drivers/staging/otus/hal/hpani.c +1 -1
@@ -96,7 +96,7 @@ void zfHpAniAttach(zdev_t* dev) HpPriv->hasHwPhyCounters =1 ;memset ((char *)&HpPriv->ani,0 ,sizeof (HpPriv->ani)); -for (i =0 ; i <N (wd->regulationTable.allowChannel); i++) +for (i =0 ; i <ARRAY_SIZE (HpPriv->ani); i++) {/* New ANI stuff */ HpPriv->ani[i].ofdmTrigHigh =ZM_HAL_ANI_OFDM_TRIG_HIGH ;