diff options
author | 2011-11-12 10:56:52 +0100 | |
---|---|---|
committer | 2011-11-12 10:56:52 +0100 | |
commit | e3b7c8fdb775b76b7c042a74813f32876601c617 (patch) | |
tree | 573e14cedda82f1ab1ccb9593b6f448b07db00d5 /src/plugins/irc/irc-ctcp.c | |
parent | api: add new functions strcasecmp_range and strncasecmp_range (diff) | |
download | weechat-e3b7c8fdb775b76b7c042a74813f32876601c617.tar.xz weechat-e3b7c8fdb775b76b7c042a74813f32876601c617.zip |
irc: add case insensitive string comparison based on casemapping of server (rfc1459, strict-rfc1459, ascii) (bug #34239)
Diffstat (limited to 'src/plugins/irc/irc-ctcp.c')
-rw-r--r-- | src/plugins/irc/irc-ctcp.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/irc/irc-ctcp.c b/src/plugins/irc/irc-ctcp.c index d853058e3..77646b160 100644 --- a/src/plugins/irc/irc-ctcp.c +++ b/src/plugins/irc/irc-ctcp.c @@ -903,7 +903,7 @@ irc_ctcp_recv (struct t_irc_server *server, const char *command, { if (channel) { - ptr_nick = irc_nick_search (channel, nick); + ptr_nick = irc_nick_search (server, channel, nick); irc_channel_nick_speaking_add (channel, nick, @@ -911,7 +911,7 @@ irc_ctcp_recv (struct t_irc_server *server, const char *command, weechat_string_has_highlight (pos_args, server->nick) : 0); irc_channel_nick_speaking_time_remove_old (channel); - irc_channel_nick_speaking_time_add (channel, nick, + irc_channel_nick_speaking_time_add (server, channel, nick, time (NULL)); weechat_printf_tags (channel->buffer, @@ -928,7 +928,7 @@ irc_ctcp_recv (struct t_irc_server *server, const char *command, } else { - nick_is_me = (strcmp (server->nick, nick) == 0); + nick_is_me = (irc_server_strcasecmp (server, server->nick, nick) == 0); ptr_channel = irc_channel_search (server, remote_nick); if (!ptr_channel) { |