broadcom-wl: fix two problems when more then one wifi card is available.
[openwrt.git] / package / broadcom-wl / patches / 110-add_number_to_dev_name.patch
diff --git a/package/broadcom-wl/patches/110-add_number_to_dev_name.patch b/package/broadcom-wl/patches/110-add_number_to_dev_name.patch
new file mode 100644 (file)
index 0000000..13ce727
--- /dev/null
@@ -0,0 +1,11 @@
+--- a/driver/wl_linux.c
++++ b/driver/wl_linux.c
+@@ -1412,7 +1412,7 @@ wl_alloc_if(wl_info_t *wl, int iftype, u
+       dev = alloc_etherdev(sizeof(wl_if_t));
+       wlif = netdev_priv(dev);
+       bzero(wlif, sizeof(wl_if_t));
+-      strncpy(dev->name, name, IFNAMSIZ);
++      snprintf(dev->name, IFNAMSIZ, name, subunit);
+       wlif->type = iftype;
+       wlif->dev = dev;