diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2016-02-12 11:08:35 +0000 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2016-02-12 11:08:35 +0000 |
commit | 9c010ea4ef68a7ea39bc2276a1de5b22f272da8f (patch) | |
tree | b441663242c01900d1fde36d4abcb42105ca79e3 | |
parent | 8599de47091691b6b0c70604f3168f30cada8dd6 (diff) | |
download | cssh-9c010ea4ef68a7ea39bc2276a1de5b22f272da8f.tar.gz cssh-9c010ea4ef68a7ea39bc2276a1de5b22f272da8f.tar.bz2 |
fixed buffer bsize counting and assertion in output_buffer (issue #1)
-rw-r--r-- | src/cssh.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -533,13 +533,14 @@ static ssize_t output_buffer( FILE *f, const char *host, const char *buffer, con return -1; } nwritten += n + 1; - assert( nwritten <= bufsize ); + bsize -= n + 1; p++; b = p; fprintf( f, "\n" ); } - + + assert( nwritten <= bufsize ); return nwritten; } |