In wavelan.c, use strlcpy instead of memcpy to copy the interface name parameter. Signed-off-by: Domen Puncer --- kj-domen/drivers/net/wireless/wavelan.c | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN drivers/net/wireless/wavelan.c~strlcpy-net_wireless_wavelan drivers/net/wireless/wavelan.c --- kj/drivers/net/wireless/wavelan.c~strlcpy-net_wireless_wavelan 2004-12-25 01:35:26.000000000 +0100 +++ kj-domen/drivers/net/wireless/wavelan.c 2004-12-25 01:35:26.000000000 +0100 @@ -4344,7 +4344,7 @@ int init_module(void) struct net_device *dev = alloc_etherdev(sizeof(net_local)); if (!dev) break; - memcpy(dev->name, name[i], IFNAMSIZ); /* Copy name */ + strlcpy(dev->name, name[i], IFNAMSIZ); /* Copy name */ dev->base_addr = io[i]; dev->irq = irq[i]; _