]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
fsck.minix: check writing to a file descriptor was successful
authorSami Kerola <kerolasa@iki.fi>
Sat, 13 Apr 2013 19:54:52 +0000 (20:54 +0100)
committerKarel Zak <kzak@redhat.com>
Fri, 26 Apr 2013 11:26:07 +0000 (13:26 +0200)
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
disk-utils/fsck.minix.c

index 89e96fcfbf562e2747a96d356fdf60aff5cc9b36..c0ed0177dbc791d4d65265a0f718983837eb23d5 100644 (file)
@@ -1385,6 +1385,8 @@ main(int argc, char **argv) {
        if (repair && !automatic)
                tcsetattr(STDIN_FILENO, TCSANOW, &termios);
 
+       if (close_fd(IN) != 0)
+               err(FSCK_EX_ERROR, _("write failed"));
        if (changed)
                retcode += 3;
        if (errors_uncorrected)