• Johannes Berg's avatar
    mac80211: fix CSA beacon allocation size · 03b73862
    Johannes Berg authored
    If the FTM responder settings are changed simultaneously with
    the CSA beacon, the buffer size allocated isn't sufficient and
    we'll have a heap overrun. Fix this.
    
    While at it, also clean up the ftm_responder assignment, doing
    it only if ftm_responder is non-zero is valid as it's 0 to start
    with, but not really useful to understand the code.
    
    Fixes: bc847970 ("mac80211: support FTM responder configuration/statistics")
    Signed-off-by: default avatarJohannes Berg <johannes.berg@intel.com>
    03b73862
cfg.c 104 KB