summaryrefslogtreecommitdiff
path: root/sys/src/cmd/sort.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@gmx.de>2013-05-04 18:33:52 +0200
committercinap_lenrek <cinap_lenrek@gmx.de>2013-05-04 18:33:52 +0200
commitcf76ca4f3214c3aed03bc99c48e74d87f4dd0756 (patch)
tree6c6f494e2ca72251d48fd01b6f9d90ada60195b0 /sys/src/cmd/sort.c
parent18e480ceb298bcc00703931e1e3413e3f1580e35 (diff)
sort: handle write error in debug mode
Diffstat (limited to 'sys/src/cmd/sort.c')
-rw-r--r--sys/src/cmd/sort.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/src/cmd/sort.c b/sys/src/cmd/sort.c
index 69783046d..b53c3846d 100644
--- a/sys/src/cmd/sort.c
+++ b/sys/src/cmd/sort.c
@@ -1430,7 +1430,8 @@ buildkey(Line *l)
k->klen = cl;
if(args.vflag) {
- write(2, l->line, l->llen);
+ if(write(2, l->line, l->llen) != l->llen)
+ exits("write");
for(i=0; i<k->klen; i++) {
fprint(2, " %.2x", k->key[i]);
if(k->key[i] == 0x00 || k->key[i] == 0xff)