X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fmdt%2Fmdt_handler.c;h=c4ce385140c01dce52727efa8173a3c4df671ac7;hp=d6c94f8fc781f8740d4539b798bcaea3ce2cda63;hb=e00ea21cc99c35ac4ea1386f18964ee5c2b1808b;hpb=053b23b16516a9ffe427dde1651407303c401dab diff --git a/lustre/mdt/mdt_handler.c b/lustre/mdt/mdt_handler.c index d6c94f8..c4ce385 100644 --- a/lustre/mdt/mdt_handler.c +++ b/lustre/mdt/mdt_handler.c @@ -5590,9 +5590,7 @@ static int mdt_links_read(struct mdt_thread_info *info, if (rc < 0) return rc; - linkea_init(ldata); - - return 0; + return linkea_init(ldata); } static int mdt_path_current(struct mdt_thread_info *info, @@ -5644,7 +5642,7 @@ static int mdt_path_current(struct mdt_thread_info *info, rc = mdt_links_read(info, mdt_obj, &ldata); mdt_object_put(info->mti_env, mdt_obj); if (rc != 0) - GOTO(out, rc = PTR_ERR(buf)); + GOTO(out, rc); leh = buf->lb_buf; lee = (struct link_ea_entry *)(leh + 1); /* link #0 */