diff options
author | 2013-06-01 09:37:50 +0000 | |
---|---|---|
committer | 2013-06-14 11:30:12 -0400 | |
commit | a5959bc0a1920d54c07b26a67b104caaf28f0a8c (patch) | |
tree | edca21c483644b909078daec084818f6826c09e6 | |
parent | Btrfs: Cocci spatch "ptr_ret.spatch" (diff) | |
download | linux-dev-a5959bc0a1920d54c07b26a67b104caaf28f0a8c.tar.xz linux-dev-a5959bc0a1920d54c07b26a67b104caaf28f0a8c.zip |
Btrfs: Cocci spatch "memdup.spatch"
Signed-off-by: Thomas Meyer <thomas@m3y3r.de>
Signed-off-by: Josef Bacik <jbacik@fusionio.com>
-rw-r--r-- | fs/btrfs/send.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/fs/btrfs/send.c b/fs/btrfs/send.c index db381cf94943..d3f3b43cae0b 100644 --- a/fs/btrfs/send.c +++ b/fs/btrfs/send.c @@ -3422,10 +3422,9 @@ static int __find_xattr(int num, struct btrfs_key *di_key, strncmp(name, ctx->name, name_len) == 0) { ctx->found_idx = num; ctx->found_data_len = data_len; - ctx->found_data = kmalloc(data_len, GFP_NOFS); + ctx->found_data = kmemdup(data, data_len, GFP_NOFS); if (!ctx->found_data) return -ENOMEM; - memcpy(ctx->found_data, data, data_len); return 1; } return 0; |