summaryrefslogtreecommitdiffstats
path: root/drivers/staging/vme_user
diff options
context:
space:
mode:
authorMichael Straube <straube.linux@gmail.com>2023-10-23 11:00:01 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2023-10-25 12:57:46 +0200
commite26511f672432417cc1286e00bc65ab82012f5af (patch)
tree0a2158ee7289dde3da02bb6f41a1057bb8398f43 /drivers/staging/vme_user
parent5e3441ebe93c82f85e582eed8e34eb7eee541e7e (diff)
downloadlinux-stable-e26511f672432417cc1286e00bc65ab82012f5af.tar.gz
linux-stable-e26511f672432417cc1286e00bc65ab82012f5af.tar.bz2
linux-stable-e26511f672432417cc1286e00bc65ab82012f5af.zip
staging: vme_user: prefer strscpy over strcpy
Using strcpy has potential for buffer overflows. It should be replaced with strscpy where possible. In this case the return value of strcpy is not used, so we can safely replace it with strscpy. Signed-off-by: Michael Straube <straube.linux@gmail.com> Link: https://lore.kernel.org/r/20231023090001.7273-1-straube.linux@gmail.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/vme_user')
-rw-r--r--drivers/staging/vme_user/vme_tsi148.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/staging/vme_user/vme_tsi148.c b/drivers/staging/vme_user/vme_tsi148.c
index d549c22da534..2ec9c2904404 100644
--- a/drivers/staging/vme_user/vme_tsi148.c
+++ b/drivers/staging/vme_user/vme_tsi148.c
@@ -2310,7 +2310,7 @@ static int tsi148_probe(struct pci_dev *pdev, const struct pci_device_id *id)
mutex_init(&tsi148_device->vme_rmw);
tsi148_bridge->parent = &pdev->dev;
- strcpy(tsi148_bridge->name, driver_name);
+ strscpy(tsi148_bridge->name, driver_name, VMENAMSIZ);
/* Setup IRQ */
retval = tsi148_irq_init(tsi148_bridge);