# st

Unnamed repository; edit this file 'description' to name the repository.

| Log | Files | Refs | README | LICENSE

    commit 00873e65eed161ee5f8916fbfb25c1a7f7a9b2f8
    parent 9f6d8845df3f81e2bc86f593a2f93e098422b2fa
    Author: Christoph Lohmann <20h@r-36.net>
    Date:   Fri,  6 Nov 2015 20:46:23 +0100

    Introduce lim in all ttywrite() checks.

    Diffstat:
    Mst.c | 8++++----

    1 file changed, 4 insertions(+), 4 deletions(-)
    diff --git a/st.c b/st.c
    @@ -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) {
     				/*