about summary refs log tree commit diff
path: root/ttb.c
diff options
context:
space:
mode:
Diffstat (limited to 'ttb.c')
-rw-r--r--ttb.c15
1 files changed, 2 insertions, 13 deletions
diff --git a/ttb.c b/ttb.c
index 24c7a42..48e73c5 100644
--- a/ttb.c
+++ b/ttb.c
@@ -102,19 +102,8 @@ after:
 			}
 
 			for (size_t j = 1; j < lengthof(peers); ++j)
-			{
-				if (!peers[j] || i == j)
-					continue;
-				size_t writtenall = 0;
-				while (writtenall < reads)
-				{
-					ssize_t written = write(peers[j], buf + writtenall, reads - writtenall);
-					if (written == -1)
-						break;
-					else
-						writtenall += written;
-				}
-			}
+				if (peers[j] && i != j)
+					write(peers[j], buf, reads);
 		}
 	}
 }