On Fri, 2017-02-03 at 14:38 +0100, Sven Eckelmann wrote: > From: Thorsten Horstmann <thorsten@xxxxxxxxxxx> > > The function ieee80211_ie_split_vendor doesn't return 0 on errors. > Instead > it returns any offset < ielen when WLAN_EID_VENDOR_SPECIFIC is found. > The > return value in mesh_add_vendor_ies must therefore be checked against > ifmsh->ie_len and not 0. Otherwise all ifmsh->ie starting with > WLAN_EID_VENDOR_SPECIFIC will be rejected. > > Fixes: 082ebb0c258d ("mac80211: fix mesh beacon format") > Signed-off-by: Thorsten Horstmann <thorsten@xxxxxxxxxxx> > Signed-off-by: Mathias Kretschmer <mathias.kretschmer@fit.fraunhofer. > de> > Signed-off-by: Simon Wunderlich <sw@xxxxxxxxxxxxxxxxxx> > [sven@xxxxxxxxxxxxx: Add commit message] > Signed-off-by: Sven Eckelmann <sven@xxxxxxxxxxxxx> I'm impressed by how many people signed this off without thinking about a commit message ... :) Anyway, applied. johannes