aboutsummaryrefslogtreecommitdiffstats
path: root/kirc.c
diff options
context:
space:
mode:
Diffstat (limited to 'kirc.c')
-rw-r--r--kirc.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/kirc.c b/kirc.c
index 3ac2aa7..61e16d1 100644
--- a/kirc.c
+++ b/kirc.c
@@ -208,11 +208,13 @@ main(int argc, char **argv)
raw("%s\r\n", u);
}
}
- printf("CONNECTION TERMINATED (press <ENTER> to quit)\n");
+ printf("(press <ENTER> to quit)\n");
}
else
{
- char usrin[CMAX];
+ char usrin[CMAX - 12];
+ //char usrin[CMAX];
+ char usrin2[CMAX]; /* temporary */
char cmd = '\n';
while (waitpid(pid, NULL, WNOHANG) == 0)
@@ -236,7 +238,9 @@ main(int argc, char **argv)
break;
case 'm':
while (isspace(*cmd_val)) cmd_val++;
- dprintf(fd[1], "privmsg #%s :%s", chan, cmd_val);
+ snprintf(usrin2, CMAX, "privmsg #%s :%s", chan, cmd_val);
+ write(fd[1], usrin2, CMAX);
+ //dprintf(fd[1], "privmsg #%s :%s", chan, cmd_val);
break;
}
}