diff options
| author | David Laight <david.laight.linux@gmail.com> | 2026-06-06 21:27:44 +0100 |
|---|---|---|
| committer | Jens Axboe <axboe@kernel.dk> | 2026-06-08 07:45:56 -0600 |
| commit | 5ef1b0194b382fafe5023b5b014e4db3b948ee15 (patch) | |
| tree | 762b11bb8c574f2fb612b4b8899544fe24accf4c /drivers/block | |
| parent | 2dc0bfd2fe355fb930de63c2f2eb8ced8570c579 (diff) | |
drivers/block/rbd: Use strscpy() to copy strings into arrays
Replacing strcpy() with strscpy() ensures than overflow of the target
buffer cannot happen.
Signed-off-by: David Laight <david.laight.linux@gmail.com>
Reviewed-by: Alex Elder <elder@riscstar.com>
Link: https://patch.msgid.link/20260606202744.5113-5-david.laight.linux@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'drivers/block')
| -rw-r--r-- | drivers/block/rbd.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c index 0a0b0a1af769..301d1faacdf2 100644 --- a/drivers/block/rbd.c +++ b/drivers/block/rbd.c @@ -3672,7 +3672,7 @@ static void __rbd_lock(struct rbd_device *rbd_dev, const char *cookie) struct rbd_client_id cid = rbd_get_cid(rbd_dev); rbd_dev->lock_state = RBD_LOCK_STATE_LOCKED; - strcpy(rbd_dev->lock_cookie, cookie); + strscpy(rbd_dev->lock_cookie, cookie); rbd_set_owner_cid(rbd_dev, &cid); queue_work(rbd_dev->task_wq, &rbd_dev->acquired_lock_work); } |
