about summary refs log tree commit diff
path: root/chat.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--chat.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/chat.c b/chat.c
index 20a4290..239e390 100644
--- a/chat.c
+++ b/chat.c
@@ -460,6 +460,11 @@ static void clientRead(void) {
 
 	ssize_t size = tls_read(client.tls, buf + fill, sizeof(buf) - fill);
 	if (size < 0) errx(EX_IOERR, "tls_read: %s", tls_error(client.tls));
+	if (!size) {
+		// FIXME: Always endwin
+		endwin();
+		exit(EX_OK);
+	}
 	fill += size;
 
 	char *end, *line = buf;
class='logmsg'> Hack: output an extra <td> after rendering mdoc so that line numbers can be hidden based on there being three. This required splitting source-filter and about-filter since on about pages there is no table. 2019-12-18Customize cgit CSSJune McEnroe 2019-12-18Use :target rather than :focus pseudo-classJune McEnroe :target persists after you click on something else. 2019-12-18Copy cgit auxiliary binaries properlyJune McEnroe 2019-12-18Add git.causal.agency cgit configJune McEnroe 2019-12-18Bail from hi if input is binaryJune McEnroe NULs in the input cause an infinite loop in htmlEscape, not to mention regexes obviously not working, etc. 2019-12-16Post "cgit setup"June McEnroe