diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2025-05-02 14:33:20 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2025-05-02 14:33:52 -0400 |
commit | a4babd1d6432c3256eff9dfebf3d39c9506c67f0 (patch) | |
tree | 11cfc51c8f4fc49355a4d7de99ac727fb4a38126 | |
parent | 4013ed4dfb85afd0b73ef1c389d74aa7e6233051 (diff) |
fix fsck return code for in-kernel fsck
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r-- | c_src/cmd_fsck.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/c_src/cmd_fsck.c b/c_src/cmd_fsck.c index 13cec103..e0ae8640 100644 --- a/c_src/cmd_fsck.c +++ b/c_src/cmd_fsck.c @@ -86,8 +86,8 @@ static int splice_fd_to_stdinout(int fd) stdin_closed = true; } - close(fd); - return 0; + /* the return code from fsck itself is returned via close() */ + return close(fd); } static int fsck_online(const char *dev_path, const char *opt_str) |