summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/cssh.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cssh.c b/src/cssh.c
index 7276939..a5473d4 100644
--- a/src/cssh.c
+++ b/src/cssh.c
@@ -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;
}