aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--kirc.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/kirc.c b/kirc.c
index d550c2f..5d500db 100644
--- a/kirc.c
+++ b/kirc.c
@@ -217,12 +217,13 @@ main(int argc, char **argv) {
while ((sl = read(conn, &s, 1))) {
if (sl > 0) b[o] = s;
- if ((o > 0 && b[o - 1] == '\r' && b[o] == '\n') || o == IRC_MSG_MAX) {
+
+ if ((o > 0 && b[o - 1] == '\r' && b[o] == '\n') || o == IRC_MSG_MAX) {
b[o + 1] = '\0';
- parser(b);
- o = 0;
+ parser(b);
+ o = 0;
}
- else if (sl > 0) o++;
+ else if (sl > 0) o++;
if (read(fd[0], u, IRC_MSG_MAX) > 0) {
for (i = 0; u[i] != '\n'; i++) continue;
if (u[0] != ':') raw("%-*.*s\r\n", i, i, u);