From: David Laight Date: Sat, 6 Jun 2026 20:27:44 +0000 (+0100) Subject: drivers/block/rbd: Use strscpy() to copy strings into arrays X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=5ef1b0194b382fafe5023b5b014e4db3b948ee15;p=thirdparty%2Flinux.git 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 Reviewed-by: Alex Elder Link: https://patch.msgid.link/20260606202744.5113-5-david.laight.linux@gmail.com Signed-off-by: Jens Axboe --- diff --git a/drivers/block/rbd.c b/drivers/block/rbd.c index 0a0b0a1af7691..301d1faacdf2f 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); }