From e61c84066591644796f8d278d011d73b959393d4 Mon Sep 17 00:00:00 2001 From: tappro Date: Mon, 7 Aug 2006 21:17:03 +0000 Subject: [PATCH] - fix forgotten allocation --- lustre/llite/namei.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lustre/llite/namei.c b/lustre/llite/namei.c index 16f3cec..9c27050 100644 --- a/lustre/llite/namei.c +++ b/lustre/llite/namei.c @@ -879,8 +879,11 @@ static int ll_unlink_generic(struct inode * dir, struct qstr *name) CDEBUG(D_VFSTRACE, "VFS Op:name=%.*s,dir=%lu/%u(%p)\n", name->len, name->name, dir->i_ino, dir->i_generation, dir); - ll_prepare_md_op_data(op_data, dir, NULL, name->name, - name->len, 0); + OBD_ALLOC_PTR(op_data); + if (op_data == NULL) + RETURN(-ENOMEM); + + ll_prepare_md_op_data(op_data, dir, NULL, name->name, name->len, 0); rc = md_unlink(ll_i2sbi(dir)->ll_md_exp, op_data, &request); OBD_FREE_PTR(op_data); -- 1.8.3.1