ar71xx: mikrotik: bypass id check in __rb_get_wlan_data()
[openwrt/staging/hauke.git] / target / linux / ar71xx / files / arch / mips / ath79 / routerboot.c
index 76776e1d843b1f7969f0ad82938b8edac15b2b88..945894f8231a94150c80e4f550ed9688851a4edb 100644 (file)
@@ -206,10 +206,7 @@ __rb_get_wlan_data(u16 id)
                u8 *erd_data;
                u16 erd_len;
 
-               if (id == 0)
-                       goto err_free;
-
-               err = routerboot_find_tag(tag, tag_len, id,
+               err = routerboot_find_tag(tag, tag_len, 0x1,
                                          &erd_data, &erd_len);
                if (err) {
                        pr_err("no ERD data found for id %u\n", id);
@@ -224,9 +221,6 @@ __rb_get_wlan_data(u16 id)
                        goto err_free;
                }
        } else {
-               if (id != 0)
-                       goto err_free;
-
                err = rle_decode((char *) tag, tag_len, buf, RB_ART_SIZE,
                                 &src_done, &dst_done);
                if (err) {