aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/irc.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/irc.c b/src/irc.c
index ceeabb8..d0e0595 100644
--- a/src/irc.c
+++ b/src/irc.c
@@ -570,7 +570,11 @@ static void dispatch_msg(void) {
} else if(streq_i(msg_cmd, "MODE")) {
do_mode();
} else if(streq_i(msg_cmd, "PONG")) {
- if(*msg_text != 'A') do_server_pong();
+ if(*msg_text == 'A') {
+ return; /* do not set screen status */
+ } else {
+ do_server_pong();
+ }
} else if(isdigit(msg_cmd[0])) {
do_numeric();
} else {