From 366c98afe6d8ec1e69d33baad5e914fa3229f2a1 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 23 Jan 2012 14:32:31 +0530 Subject: storage/posix: Pass correct size to sys_lgetxattr We were passing op_ret (0), instead of size variable obtained by previous sys_lgetxattr to determine the size Signed-off-by: root Change-Id: I886dedc2ab752ac1feabe7a79725ea5f069d6865 BUG: 783916 Reviewed-on: http://review.gluster.com/2676 Tested-by: Gluster Build System Reviewed-by: Rahul C S Reviewed-by: Amar Tumballi --- xlators/storage/posix/src/posix.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'xlators/storage/posix/src/posix.c') diff --git a/xlators/storage/posix/src/posix.c b/xlators/storage/posix/src/posix.c index 5257633cec1..7f82431e88b 100644 --- a/xlators/storage/posix/src/posix.c +++ b/xlators/storage/posix/src/posix.c @@ -2445,7 +2445,7 @@ posix_getxattr (call_frame_t *frame, xlator_t *this, op_ret = -1; goto out; } - op_ret = sys_lgetxattr (real_path, key, value, op_ret); + op_ret = sys_lgetxattr (real_path, key, value, size); if (op_ret == -1) { op_errno = errno; goto out; -- cgit