diff options
-rw-r--r-- | irc_im.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -449,7 +449,8 @@ static gboolean bee_irc_user_privmsg(irc_user_t *iu, const char *msg) return FALSE; } - if ((away = irc_user_get_away(iu)) && + if (iu->last_channel == NULL && + (away = irc_user_get_away(iu)) && time(NULL) >= iu->away_reply_timeout) { irc_send_num(iu->irc, 301, "%s :%s", iu->nick, away); iu->away_reply_timeout = time(NULL) + |