aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/hid/uhid.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/hid/uhid.c b/drivers/hid/uhid.c
index fc43850a155e..39b60e531183 100644
--- a/drivers/hid/uhid.c
+++ b/drivers/hid/uhid.c
@@ -496,12 +496,12 @@ static int uhid_dev_create2(struct uhid_device *uhid,
496 goto err_free; 496 goto err_free;
497 } 497 }
498 498
499 len = min(sizeof(hid->name), sizeof(ev->u.create2.name)) - 1; 499 len = min(sizeof(hid->name), sizeof(ev->u.create2.name));
500 strncpy(hid->name, ev->u.create2.name, len); 500 strlcpy(hid->name, ev->u.create2.name, len);
501 len = min(sizeof(hid->phys), sizeof(ev->u.create2.phys)) - 1; 501 len = min(sizeof(hid->phys), sizeof(ev->u.create2.phys));
502 strncpy(hid->phys, ev->u.create2.phys, len); 502 strlcpy(hid->phys, ev->u.create2.phys, len);
503 len = min(sizeof(hid->uniq), sizeof(ev->u.create2.uniq)) - 1; 503 len = min(sizeof(hid->uniq), sizeof(ev->u.create2.uniq));
504 strncpy(hid->uniq, ev->u.create2.uniq, len); 504 strlcpy(hid->uniq, ev->u.create2.uniq, len);
505 505
506 hid->ll_driver = &uhid_hid_driver; 506 hid->ll_driver = &uhid_hid_driver;
507 hid->bus = ev->u.create2.bus; 507 hid->bus = ev->u.create2.bus;