scsi: ibmvscsis: Ensure partition name is properly NUL terminated
While reviewing another part of the code, Kees noticed that the strncpy of the partition name might not always be NUL terminated. Switch to using strscpy which does this safely. Reported-by: Kees Cook <keescook@chromium.org> Signed-off-by: Laura Abbott <labbott@redhat.com> Reviewed-by: Kees Cook <keescook@chromium.org> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
d792d4c4fc
commit
adad633af7
|
@ -3477,7 +3477,7 @@ static int ibmvscsis_probe(struct vio_dev *vdev,
|
|||
snprintf(vscsi->eye, sizeof(vscsi->eye), "VSCSI %s", vdev->name);
|
||||
|
||||
vscsi->dds.unit_id = vdev->unit_address;
|
||||
strncpy(vscsi->dds.partition_name, partition_name,
|
||||
strscpy(vscsi->dds.partition_name, partition_name,
|
||||
sizeof(vscsi->dds.partition_name));
|
||||
vscsi->dds.partition_num = partition_number;
|
||||
|
||||
|
|
Loading…
Reference in New Issue