git: 9front

Download patch

ref: 2f89a3fb77867a3e77f8c3af2acd254968393f0a
parent: e3e7dcc5e4a582efb83cd241d84f0aec393b2dc6
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Sat May 4 14:33:52 EDT 2013

sort: handle write error in debug mode

--- a/sys/src/cmd/sort.c
+++ b/sys/src/cmd/sort.c
@@ -1430,7 +1430,8 @@
 	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)
--