From 0d752e42f846247fe5592eaf18cead6986d6546d Mon Sep 17 00:00:00 2001 From: Daniel Verkamp Date: Thu, 23 Mar 2017 16:02:28 -0700 Subject: [PATCH] scsi: ensure LUN name is null terminated Change-Id: I2c0d0d9dd4f4b852401f21b65142ee85c29f3c62 Signed-off-by: Daniel Verkamp --- lib/scsi/lun.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) {