aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Czigler <37268479+mcpcpc@users.noreply.github.com>2020-09-25 09:03:41 -0400
committerGitHub <noreply@github.com>2020-09-25 09:03:41 -0400
commitf21e31e87737452706f80c8caa8cb38690e5bfe2 (patch)
treefd3ff19593bbf0f8a30f861c444c5b63f75e4ad7
parentUpdate README.md (diff)
downloadkirc-f21e31e87737452706f80c8caa8cb38690e5bfe2.tar.gz
kirc-f21e31e87737452706f80c8caa8cb38690e5bfe2.tar.bz2
kirc-f21e31e87737452706f80c8caa8cb38690e5bfe2.tar.xz
kirc-f21e31e87737452706f80c8caa8cb38690e5bfe2.tar.zst
kirc-f21e31e87737452706f80c8caa8cb38690e5bfe2.zip
remove leader command character for PRIVMSGs
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);
}