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

index 509a6055b996c9036a7c55380870a2feb166626d..b50ba30188aa370e5c7a2d30ba8198db20967d20 100644 (file)
@@ -159,7 +159,8 @@ int main(int argc, char **argv)
               (param.head == 2) ? _("Double") : _("Single"),
               param.track, param.sect, param.size >> 1);
        format_disk(ctrl);
-       close(ctrl);
+       if (close_fd(ctrl) != 0)
+               err(EXIT_FAILURE, _("write failed"));
 
        if (verify)
                verify_disk(argv[0]);