X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Futils%2Flustre_rsync.c;h=086dc21ebddf875d09d5ccff571aaefb5f28b91d;hp=e27df3e429107cc2f3de4a3adf2dc74d054d4176;hb=dcf2a82d148797b4ac204a65ec795cde141e1d3b;hpb=7b241f0d9e823bbd63663c53d1cfc59dffbb91b6 diff --git a/lustre/utils/lustre_rsync.c b/lustre/utils/lustre_rsync.c index e27df3e..086dc21 100644 --- a/lustre/utils/lustre_rsync.c +++ b/lustre/utils/lustre_rsync.c @@ -674,11 +674,11 @@ void lr_cascade_move(const char *fid, const char *dest, struct lr_info *info) info->src, d, errno); errors++; } - lr_cascade_move(curr->pc_log.pcl_tfid, d, info); if (curr == parents) parents = curr->pc_next; else prev->pc_next = curr->pc_next; + lr_cascade_move(curr->pc_log.pcl_tfid, d, info); free(curr); prev = curr = parents;