aboutsummaryrefslogtreecommitdiffstats
path: root/kirc.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--kirc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/kirc.c b/kirc.c
index 4256038..7c9857d 100644
--- a/kirc.c
+++ b/kirc.c
@@ -241,13 +241,13 @@ handle_user_input(void) {
if (usrin[0] == '/' && usrin[1] == '#') {
strcpy(chan_default, usrin + 2);
printf("new channel: #%s\n", chan_default);
- } else if (usrin[0] == '/' && usrin[1] == '@') {
- strtok_r(usrin, " ", &tok);
- raw("privmsg %s :%s\r\n", usrin + 2, tok);
} else if (usrin[0] == '/' && usrin[1] == '?' && msg_len == 3) {
printf("current channel: #%s\n", chan_default);
} else if (usrin[0] == '/') {
raw("%s\r\n", usrin + 1);
+ } else if (usrin[0] == '@') {
+ strtok_r(usrin, " ", &tok);
+ raw("privmsg %s :%s\r\n", usrin + 1, tok);
} else {
raw("privmsg #%s :%s\r\n", chan_default, usrin);
}