From: tappro Date: Sat, 23 Sep 2006 13:31:52 +0000 (+0000) Subject: - wrong fid is used in mdt_is_subdir() X-Git-Tag: v1_8_0_110~486^2~853 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=b5acf65a7ceb7a5061f619eb911dd95e58b24448;p=fs%2Flustre-release.git - wrong fid is used in mdt_is_subdir() --- diff --git a/lustre/mdt/mdt_handler.c b/lustre/mdt/mdt_handler.c index 03dcf77..8a420b8 100644 --- a/lustre/mdt/mdt_handler.c +++ b/lustre/mdt/mdt_handler.c @@ -408,8 +408,9 @@ static int mdt_is_subdir(struct mdt_thread_info *info) * We save last checked parent fid to @repbody->fid1 for remote * directory case. */ + LASSERT(fid_is_sane(&info->mti_body->fid2)); rc = mdo_is_subdir(info->mti_ctxt, mdt_object_child(obj), - &info->mti_tmp_fid2, &repbody->fid1); + &info->mti_body->fid2, &repbody->fid1); if (rc < 0) RETURN(rc);