Date: Sun, 28 Jun 2009 17:04:37 +0000 (UTC) From: Rui Paulo <rpaulo@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r195142 - projects/mesh11s/sys/net80211 Message-ID: <200906281704.n5SH4br7017026@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: rpaulo Date: Sun Jun 28 17:04:37 2009 New Revision: 195142 URL: http://svn.freebsd.org/changeset/base/195142 Log: * verify mesh conf ie before trying to peer * simplify debugging message. Sponsored by: The FreeBSD Foundation Modified: projects/mesh11s/sys/net80211/ieee80211_mesh.c Modified: projects/mesh11s/sys/net80211/ieee80211_mesh.c ============================================================================== --- projects/mesh11s/sys/net80211/ieee80211_mesh.c Sun Jun 28 16:53:35 2009 (r195141) +++ projects/mesh11s/sys/net80211/ieee80211_mesh.c Sun Jun 28 17:04:37 2009 (r195142) @@ -704,10 +704,11 @@ mesh_recv_mgmt(struct ieee80211_node *ni /* * Ignore STAs for other mesh networks. */ - if (memcmp(scan.meshid+2, ms->ms_id, ms->ms_idlen) != 0) { + if (memcmp(scan.meshid+2, ms->ms_id, ms->ms_idlen) != 0 || + mesh_verify_meshconf(vap, + (struct ieee80211_meshconf_ie *)scan.meshconf)) { IEEE80211_DISCARD(vap, IEEE80211_MSG_INPUT, - wh, "beacon", "not for our mesh (%s)", - scan.meshid+2); + wh, "beacon", "%s", "not for our mesh"); return; }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200906281704.n5SH4br7017026>