From a4babd1d6432c3256eff9dfebf3d39c9506c67f0 Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Fri, 2 May 2025 14:33:20 -0400 Subject: fix fsck return code for in-kernel fsck Signed-off-by: Kent Overstreet --- c_src/cmd_fsck.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'c_src/cmd_fsck.c') 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) -- cgit v1.2.3