]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
net80211: fix possible overflow in IEEE80211_TU_TO_TICKS()
authoravos <avos@FreeBSD.org>
Fri, 4 Mar 2016 21:22:11 +0000 (21:22 +0000)
committeravos <avos@FreeBSD.org>
Fri, 4 Mar 2016 21:22:11 +0000 (21:22 +0000)
commit142ebfb67e0d11187702c4c97724e63153cf9554
tree14f2c5a03586fe9f343c0d7c832bcacc39588c05
parent203b8c4697879659e06294fdc1a58e3d48ad5f27
net80211: fix possible overflow in IEEE80211_TU_TO_TICKS()

For hz=1000 any number, greater than 4194 causes integer overflow;
this change casts the number to uint64_t before operating with it.

Approved by: adrian (mentor)
Differential Revision: https://reviews.freebsd.org/D5268
sys/net80211/ieee80211_var.h