From: Darrick J. Wong Date: Fri, 18 Oct 2013 04:49:01 +0000 (-0700) Subject: libext2fs: stop iterating dirents when done linking X-Git-Tag: v1.42.9~115 X-Git-Url: https://git.whamcloud.com/gitweb?a=commitdiff_plain;h=d36e027f9ce175f2437dcf681479935e185755a0;p=tools%2Fe2fsprogs.git libext2fs: stop iterating dirents when done linking When we've succesfully linked an inode into a directory, we can stop iterating the directory. Signed-off-by: Darrick J. Wong Signed-off-by: Theodore Ts'o --- diff --git a/lib/ext2fs/link.c b/lib/ext2fs/link.c index 2f4f54a..bf3c859 100644 --- a/lib/ext2fs/link.c +++ b/lib/ext2fs/link.c @@ -43,7 +43,7 @@ static int link_proc(struct ext2_dir_entry *dirent, int ret = 0; if (ls->done) - return 0; + return DIRENT_ABORT; rec_len = EXT2_DIR_REC_LEN(ls->namelen);