meas_rep.c: clang reports a possible division by zero

Check the input and exit early if we have no measurement reports
to avoid a possible division by zero.
This commit is contained in:
Holger Hans Peter Freyther 2010-07-23 19:46:04 +08:00
parent a624c53652
commit 97aeb08fef
1 changed files with 3 additions and 0 deletions

View File

@ -76,6 +76,9 @@ int get_meas_rep_avg(const struct gsm_lchan *lchan,
unsigned int i, idx;
int avg = 0;
if (num < 1)
return 0;
idx = calc_initial_idx(ARRAY_SIZE(lchan->meas_rep),
lchan->meas_rep_idx, num);