aboutsummaryrefslogtreecommitdiff
path: root/util-linux/readprofile.c
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2007-11-13 17:51:40 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2007-11-13 17:51:40 +0000
commita89d50fb9addfe0060f697a7e1d31a7b3010b2bb (patch)
tree81b252e0f0a931b1485eaefd89e900859ec8fcfb /util-linux/readprofile.c
parent130f559f4dcb64fc7dbf55aebaf0def4f601ac2f (diff)
downloadbusybox-w32-a89d50fb9addfe0060f697a7e1d31a7b3010b2bb.tar.gz
busybox-w32-a89d50fb9addfe0060f697a7e1d31a7b3010b2bb.tar.bz2
busybox-w32-a89d50fb9addfe0060f697a7e1d31a7b3010b2bb.zip
tr: properly detect read errors (Fernando Silveira <fsilveira@gmail.com>)
readprofile: use xwrite function old new delta tr_main 679 677 -2 readprofile_main 1964 1944 -20
Diffstat (limited to 'util-linux/readprofile.c')
-rw-r--r--util-linux/readprofile.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/util-linux/readprofile.c b/util-linux/readprofile.c
index dbe7c7171..c6152558c 100644
--- a/util-linux/readprofile.c
+++ b/util-linux/readprofile.c
@@ -88,10 +88,7 @@ int readprofile_main(int argc, char **argv)
88 } 88 }
89 89
90 fd = xopen(defaultpro, O_WRONLY); 90 fd = xopen(defaultpro, O_WRONLY);
91 91 xwrite(fd, &multiplier, to_write);
92 if (full_write(fd, &multiplier, to_write) != to_write)
93 bb_perror_msg_and_die("error writing %s", defaultpro);
94
95 close(fd); 92 close(fd);
96 return EXIT_SUCCESS; 93 return EXIT_SUCCESS;
97 } 94 }