tIntroduce lim in all ttywrite() checks. - st - [fork] customized build of st, … | |
git clone git://src.adamsgaard.dk/st | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 00873e65eed161ee5f8916fbfb25c1a7f7a9b2f8 | |
parent 9f6d8845df3f81e2bc86f593a2f93e098422b2fa | |
Author: Christoph Lohmann <[email protected]> | |
Date: Fri, 6 Nov 2015 20:46:23 +0100 | |
Introduce lim in all ttywrite() checks. | |
Diffstat: | |
M st.c | 8 ++++---- | |
1 file changed, 4 insertions(+), 4 deletions(-) | |
--- | |
diff --git a/st.c b/st.c | |
t@@ -1522,11 +1522,11 @@ ttywrite(const char *s, size_t n) | |
lim = ttyread(); | |
if (FD_ISSET(cmdfd, &wfd)) { | |
/* | |
- * Only write 256 bytes at maximum. This seems to be a | |
- * reasonable value for a serial line. Bigger values | |
- * might clog the I/O. | |
+ * Only write the bytes written by ttywrite() or the | |
+ * default of 256. This seems to be a reasonable value | |
+ * for a serial line. Bigger values might clog the I/O. | |
*/ | |
- if ((r = write(cmdfd, s, (n < 256)? n : 256)) < 0) | |
+ if ((r = write(cmdfd, s, (n < lim)? n : lim)) < 0) | |
goto write_error; | |
if (r < n) { | |
/* |