Author: monthadar
Date: Thu Feb  7 21:22:14 2013
New Revision: 246504
URL: http://svnweb.freebsd.org/changeset/base/246504

Log:
  Start accepting IEEE80211_ACTION_MESH_GANN frames;
  
  * Add IEEE80211_ACTION_MESH_GANN Action frame verification in
    ieee80211_parse_action;
  
  Approved by:  adrian (mentor)

Modified:
  head/sys/net80211/ieee80211_input.c

Modified: head/sys/net80211/ieee80211_input.c
==============================================================================
--- head/sys/net80211/ieee80211_input.c Thu Feb  7 21:21:40 2013        
(r246503)
+++ head/sys/net80211/ieee80211_input.c Thu Feb  7 21:22:14 2013        
(r246504)
@@ -776,6 +776,10 @@ ieee80211_parse_action(struct ieee80211_
                        /* verify something */
                        break;
                case IEEE80211_ACTION_MESH_GANN:
+                       IEEE80211_VERIFY_LENGTH(efrm - frm,
+                           sizeof(struct ieee80211_meshgann_ie),
+                           return EINVAL);
+                       break;
                case IEEE80211_ACTION_MESH_CC:
                case IEEE80211_ACTION_MESH_MCCA_SREQ:
                case IEEE80211_ACTION_MESH_MCCA_SREP:
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to