diff options
author | John Baldwin <jhb@FreeBSD.org> | 2024-05-10 15:56:51 +0000 |
---|---|---|
committer | John Baldwin <jhb@FreeBSD.org> | 2024-05-10 15:56:51 +0000 |
commit | 1f029b86bbe11ba6e4bae2392920346817933df0 (patch) | |
tree | 324b22c79c8f5eeafeb884dddf160bd90d0509cc | |
parent | bf1820f187bd3f90935dc5514e61d1d3a394a21c (diff) | |
download | src-1f029b86bbe11ba6e4bae2392920346817933df0.tar.gz src-1f029b86bbe11ba6e4bae2392920346817933df0.zip |
nvmf: Use strlcpy instead of strncpy to ensure termination
Reported by: Coverity Scan
CID: 1545054
Sponsored by: Chelsio Communications
-rw-r--r-- | sys/dev/nvmf/host/nvmf_sim.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/nvmf/host/nvmf_sim.c b/sys/dev/nvmf/host/nvmf_sim.c index b097b04d64c3..00dad07889d1 100644 --- a/sys/dev/nvmf/host/nvmf_sim.c +++ b/sys/dev/nvmf/host/nvmf_sim.c @@ -183,7 +183,7 @@ nvmf_sim_action(struct cam_sim *sim, union ccb *ccb) cpi->xport_specific.nvmf.nsid = xpt_path_lun_id(ccb->ccb_h.path); cpi->xport_specific.nvmf.trtype = sc->trtype; - strncpy(cpi->xport_specific.nvmf.dev_name, + strlcpy(cpi->xport_specific.nvmf.dev_name, device_get_nameunit(sc->dev), sizeof(cpi->xport_specific.nvmf.dev_name)); cpi->maxio = sc->max_xfer_size; |