Search Linux Wireless

Re: problem on ACS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jul 29, 2011 at 12:39 AM, MingAnn Ng <devil_eddie01@xxxxxxxxxxx> wrote:
> Survey 2 from wlan0:
>  noise:    -84 dBm
>  channel active time:  12 ms
>  channel busy time:  0 ms
>  channel receive time:  0 ms
>  channel transmit time:  0 ms
>  interference factor:  9223372036854775815.000000

This is caused by log2(0), this if fixed as follows:


diff --git a/src/ap/acs.c b/src/ap/acs.c
index aa5498e..04b1e31 100644
--- a/src/ap/acs.c
+++ b/src/ap/acs.c
@@ -125,7 +125,7 @@ static u64 min(u64 a, u64 b)
  */
 static u64 log2_sane(u64 val)
 {
-	return log2(min(1073741824, val));
+	return return (!val) ? 0 : log2(min(1073741824, val));
 }


I'll send a new version of the last patch with this fix, thanks for
reporting this.

  Luis
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux