X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Ftarget%2Fupdate_recovery.c;h=95e28b70105ad575e2941d40dc2d464248e2d4fc;hb=1ebc9ed460922e6fcf2432f70f2f6412974e963a;hp=b483a26c5857c9ca47468912dd9c7d91da81ebbe;hpb=40daa59ac41f450b60b42eb2bb0ff42ebd3c998b;p=fs%2Flustre-release.git diff --git a/lustre/target/update_recovery.c b/lustre/target/update_recovery.c index b483a26..95e28b7 100644 --- a/lustre/target/update_recovery.c +++ b/lustre/target/update_recovery.c @@ -948,7 +948,7 @@ static int update_recovery_index_insert(const struct lu_env *env, RETURN(-EIO); type = le32_to_cpu(*ptype); - if (dt_try_as_dir(env, dt_obj) == 0) + if (!dt_try_as_dir(env, dt_obj, false)) RETURN(-ENOTDIR); uti->uti_rec.rec_fid = fid; @@ -982,7 +982,7 @@ static int update_recovery_index_delete(const struct lu_env *env, if (name == NULL) RETURN(-EIO); - if (dt_try_as_dir(env, dt_obj) == 0) + if (!dt_try_as_dir(env, dt_obj, true)) RETURN(-ENOTDIR); rc = out_tx_index_delete(env, dt_obj,