On 20/06/2025 2.43 am, Brahmajit Das wrote:
--- a/fs/btrfs/volumes.c
+++ b/fs/btrfs/volumes.c
@@ -215,7 +215,7 @@ void btrfs_describe_block_groups(u64 bg_flags, char *buf, 
u32 size_buf)
        u32 size_bp = size_buf;
if (!flags) {
-               strcpy(bp, "NONE");
+               memcpy(bp, "NONE", 5);
                return;
        }

There's still the problem here that you're hardcoding a magic number,
and that memcpy is no safer than strcpy.

If your aim is to get rid of strcpy entirely in the codebase, this is
more than likely impossible.

Reply via email to