mac80211: invoke the timer only with correct dot11MeshHWMPRootMode value
[deliverable/linux.git] / net / mac80211 / mesh.c
index 6bff3c4d17dd986cc7282b6bf4e93e56a9c6091f..ae40a83675e98a9f4226e2281bc3d92c4a83ab45 100644 (file)
@@ -443,7 +443,7 @@ static void ieee80211_mesh_path_root_timer(unsigned long data)
 
 void ieee80211_mesh_root_setup(struct ieee80211_if_mesh *ifmsh)
 {
-       if (ifmsh->mshcfg.dot11MeshHWMPRootMode)
+       if (ifmsh->mshcfg.dot11MeshHWMPRootMode > IEEE80211_ROOTMODE_ROOT)
                set_bit(MESH_WORK_ROOT, &ifmsh->wrkq_flags);
        else {
                clear_bit(MESH_WORK_ROOT, &ifmsh->wrkq_flags);
This page took 0.027858 seconds and 5 git commands to generate.