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

index 49ef1dc84ae4cf93e559b3384c20676ada31b431..b93ddf3efe61229b247ec73b81da9e367138d426 100644 (file)
@@ -987,6 +987,8 @@ int main(int argc, char **argv)
        if (loopdev)
                loopcxt_deinit(&lc);
 
-       close(fd);
+       if (close_fd(fd) != 0)
+               err(EXIT_FAILURE, _("write failed"));
+
        return rc ? EXIT_FAILURE : EXIT_SUCCESS;
 }