From be438dc8340ef89efcfa8a1b02dbb53c816b3ce1 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Mon, 29 Oct 2012 08:34:58 -0700 Subject: [PATCH] os/chain_xattr: do not double memory buffer (again) This appears to be a typo; there is no need to double (again) the size of the buffer we allocate. Signed-off-by: Sage Weil --- src/os/chain_xattr.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/os/chain_xattr.cc b/src/os/chain_xattr.cc index ea9bcdd202f6..b4d5d005dc88 100644 --- a/src/os/chain_xattr.cc +++ b/src/os/chain_xattr.cc @@ -342,7 +342,7 @@ int chain_listxattr(const char *fn, char *names, size_t len) { return r; size_t total_len = r * 2; // should be enough - char *full_buf = (char *)malloc(total_len * 2); + char *full_buf = (char *)malloc(total_len); if (!full_buf) return -ENOMEM; @@ -387,8 +387,8 @@ int chain_flistxattr(int fd, char *names, size_t len) { if (r < 0) return r; + size_t total_len = r * 2; // should be enough size_t total_len = r * 2; // should be enough - char *full_buf = (char *)malloc(total_len * 2); if (!full_buf) return -ENOMEM; -- 2.47.3