diff options
author | antoine <antoine@FreeBSD.org> | 2009-11-11 14:58:48 +0000 |
---|---|---|
committer | antoine <antoine@FreeBSD.org> | 2009-11-11 14:58:48 +0000 |
commit | 1bce30c373ec397a689c80e5a2503cb4a6b64132 (patch) | |
tree | af91b3bdfef1d7207c4dfd18a3b5a910c6436bc6 | |
parent | 655bef28813f1802bfe254a4d006d927fc4cf9ac (diff) | |
download | FreeBSD-src-1bce30c373ec397a689c80e5a2503cb4a6b64132.zip FreeBSD-src-1bce30c373ec397a689c80e5a2503cb4a6b64132.tar.gz |
Fix off by one in ieee80211_send_action_register
Found by: phk's FlexeLint in September
Reviewed by: rpaulo@
MFC after: 1 month
-rw-r--r-- | sys/net80211/ieee80211_action.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/net80211/ieee80211_action.c b/sys/net80211/ieee80211_action.c index 5371f6e..8c11471 100644 --- a/sys/net80211/ieee80211_action.c +++ b/sys/net80211/ieee80211_action.c @@ -105,7 +105,7 @@ ieee80211_send_action_register(int cat, int act, ieee80211_send_action_func *f) meshlm_send_action[act] = f; return 0; case IEEE80211_ACTION_CAT_MESHPATH: - if (act > N(hwmp_send_action)) + if (act >= N(hwmp_send_action)) break; hwmp_send_action[act] = f; return 0; |