From 4ca28632d0d901eb6eea0e6cd28b4cc685264c3d Mon Sep 17 00:00:00 2001
From: yury <yury>
Date: Fri, 12 Aug 2005 12:36:43 +0000
Subject: [PATCH] - fixed memory leak in ll_setxattr_internal()

---
 lustre/llite/file.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lustre/llite/file.c b/lustre/llite/file.c
index b4661101e2..cdf877b889 100644
--- a/lustre/llite/file.c
+++ b/lustre/llite/file.c
@@ -1918,6 +1918,7 @@ int ll_setxattr_internal(struct inode *inode, const char *name,
         rc = md_setattr(sbi->ll_md_exp, op_data, &attr,
                         (void *)name, strnlen(name, XATTR_NAME_MAX) + 1, 
                         (void *)value,  size, key, key_size, &request);
+        OBD_FREE(op_data, sizeof(*op_data));
         
         if (key && key_size) 
                 OBD_FREE(key, key_size);
-- 
GitLab