- (dtucker) [channels.c] Make AIX write limit code clearer.  Suggested by djm@
diff --git a/channels.c b/channels.c
index 25f85c8..5a2605f 100644
--- a/channels.c
+++ b/channels.c
@@ -1398,8 +1398,8 @@
 		dlen = buffer_len(&c->output);
 #ifdef _AIX
 		/* XXX: Later AIX versions can't push as much data to tty */
-		if (compat20 && c->wfd_isatty && dlen > 8*1024)
-			dlen = 8*1024;
+		if (compat20 && c->wfd_isatty)
+			dlen = MIN(dlen, 8*1024);
 #endif
 		len = write(c->wfd, data, dlen);
 		if (len < 0 && (errno == EINTR || errno == EAGAIN))