mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 00:53:34 +02:00
s390/tape: Use scnprintf() instead of sprintf()
Use scnprintf() instead of sprintf() for those cases where the destination is an array and the size of the array is known at compile time. This prevents theoretical buffer overflows, but also avoids that people again and again spend time to figure out if the code is actually safe. Reviewed-by: Jan Höppner <hoeppner@linux.ibm.com> Reviewed-by: Jan Polensky <japo@linux.ibm.com> Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
This commit is contained in:
parent
ffb5d3af5e
commit
c769941de8
|
|
@ -64,7 +64,7 @@ tapechar_setup_device(struct tape_device * device)
|
|||
{
|
||||
char device_name[20];
|
||||
|
||||
sprintf(device_name, "ntibm%i", device->first_minor / 2);
|
||||
scnprintf(device_name, sizeof(device_name), "ntibm%i", device->first_minor / 2);
|
||||
device->nt = register_tape_dev(
|
||||
&device->cdev->dev,
|
||||
MKDEV(tapechar_major, device->first_minor),
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user