]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
fallocate: check writing to a file descriptor was successful
authorSami Kerola <kerolasa@iki.fi>
Sat, 13 Apr 2013 19:54:58 +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>
sys-utils/fallocate.c

index ff0f9e6e1d72589e93fbc222601e2d5f431c7eec..6a876736a3a05171b054189de933a5ebdbf11683 100644 (file)
@@ -168,6 +168,7 @@ int main(int argc, char **argv)
                err(EXIT_FAILURE, _("%s: fallocate failed"), fname);
        }
 
-       close(fd);
+       if (close_fd(fd) != 0)
+               err(EXIT_FAILURE, _("write failed: %s"), fname);
        return EXIT_SUCCESS;
 }