From 2c2063e14c6c7e5d76ea23ff199d9bbfae18283f Mon Sep 17 00:00:00 2001 From: yury Date: Wed, 7 Sep 2005 12:24:23 +0000 Subject: [PATCH] - fixed oops in mds_reint_unlink_remote() --- lustre/mds/mds_reint.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lustre/mds/mds_reint.c b/lustre/mds/mds_reint.c index df89cdb..54a9788 100644 --- a/lustre/mds/mds_reint.c +++ b/lustre/mds/mds_reint.c @@ -2133,7 +2133,6 @@ static int mds_reint_unlink_remote(struct mds_update_record *rec, op_data->create_mode |= MDS_MODE_REPLAY; rc = md_unlink(mds->mds_md_exp, op_data, &request); - OBD_FREE(op_data, sizeof(*op_data)); cleanup_phase = 2; if (request) { @@ -2174,6 +2173,7 @@ cleanup: l_dput(dchild); l_dput(dparent); + OBD_FREE(op_data, sizeof(*op_data)); return 0; } -- 1.8.3.1