Whamcloud - gitweb
e2fsck: mark that we don't care about the return value of e2fsck_lookup()
authorTheodore Ts'o <tytso@mit.edu>
Fri, 12 Aug 2022 03:14:33 +0000 (23:14 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 12 Aug 2022 03:14:33 +0000 (23:14 -0400)
We only print the parent directory to help provide context to the
user, but it's possible that a corrupted directory doesn't have a '..'
link.

Addresses-Coverity-Bug: 1507762
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
e2fsck/pass3.c

index d6b8c8b..16d243f 100644 (file)
@@ -324,8 +324,8 @@ static int check_directory(e2fsck_t ctx, ext2_ino_t dir,
                        if (parent)
                                pctx->dir = parent;
                        else
-                               ext2fs_lookup(fs, ino, "..", 2, NULL,
-                                             &pctx->dir);
+                               (void) ext2fs_lookup(fs, ino, "..", 2, NULL,
+                                                    &pctx->dir);
                        if (fix_problem(ctx, !parent ? PR_3_UNCONNECTED_DIR :
                                                       PR_3_LOOPED_DIR, pctx)) {
                                if (e2fsck_reconnect_file(ctx, pctx->ino)) {