2015-08-10 10:24:23 (UTC-03:00)
Marcel Rodrigues <marcelgmr@gmail.com>
Fix lstat() == ENOENT in batch move.
diff --git a/rover.c b/rover.c index e8371c2..d6cb6ba 100644 --- a/rover.c +++ b/rover.c @@ -811,7 +811,7 @@ static int movfile(const char *srcpath) { strcat(dstpath, srcpath + strlen(rover.marks.dirpath)); ret = rename(srcpath, dstpath); if (ret == 0) { - ret = lstat(srcpath, &st); + ret = lstat(dstpath, &st); if (ret < 0) return ret; update_progress(st.st_size); } else if (errno == EXDEV) {