nvme: Use strlcpy instead of strncpy to ensure termination
Reviewed by: dab, imp Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D45152
This commit is contained in:
@@ -203,7 +203,7 @@ nvme_sim_action(struct cam_sim *sim, union ccb *ccb)
|
||||
cpi->xport_specific.nvme.slot = pci_get_slot(dev);
|
||||
cpi->xport_specific.nvme.function = pci_get_function(dev);
|
||||
cpi->xport_specific.nvme.extra = 0;
|
||||
strncpy(cpi->xport_specific.nvme.dev_name, device_get_nameunit(dev),
|
||||
strlcpy(cpi->xport_specific.nvme.dev_name, device_get_nameunit(dev),
|
||||
sizeof(cpi->xport_specific.nvme.dev_name));
|
||||
cpi->hba_vendor = pci_get_vendor(dev);
|
||||
cpi->hba_device = pci_get_device(dev);
|
||||
|
||||
Reference in New Issue
Block a user