diff options
Diffstat (limited to 'sound/i2c')
| -rw-r--r-- | sound/i2c/i2c.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/sound/i2c/i2c.c b/sound/i2c/i2c.c index a684faa771ef..847e3b6ca601 100644 --- a/sound/i2c/i2c.c +++ b/sound/i2c/i2c.c @@ -84,7 +84,7 @@ int snd_i2c_bus_create(struct snd_card *card, const char *name,  		list_add_tail(&bus->buses, &master->buses);  		bus->master = master;  	} -	strlcpy(bus->name, name, sizeof(bus->name)); +	strscpy(bus->name, name, sizeof(bus->name));  	err = snd_device_new(card, SNDRV_DEV_BUS, bus, &ops);  	if (err < 0) {  		snd_i2c_bus_free(bus); @@ -108,7 +108,7 @@ int snd_i2c_device_create(struct snd_i2c_bus *bus, const char *name,  	if (device == NULL)  		return -ENOMEM;  	device->addr = addr; -	strlcpy(device->name, name, sizeof(device->name)); +	strscpy(device->name, name, sizeof(device->name));  	list_add_tail(&device->list, &bus->devices);  	device->bus = bus;  	*rdevice = device; |