diff --git a/lib/scsi/lun.c b/lib/scsi/lun.c index 1613cf5c4..7790b4b3a 100644 --- a/lib/scsi/lun.c +++ b/lib/scsi/lun.c @@ -324,7 +324,7 @@ spdk_scsi_lun_construct(const char *name, struct spdk_bdev *bdev) TAILQ_INIT(&lun->pending_tasks); lun->bdev = bdev; - strncpy(lun->name, name, sizeof(lun->name)); + snprintf(lun->name, sizeof(lun->name), "%s", name); rc = spdk_scsi_lun_db_add(lun); if (rc < 0) {