src/protocols/irc/irc.c

changeset 5402
72ff435414e1
parent 5299
a32031c0f781
child 5436
a0e0bacaa196
equal deleted inserted replaced
5401:8b5e4e9a7376 5402:72ff435414e1
1154 if (*who == '%') 1154 if (*who == '%')
1155 who++; 1155 who++;
1156 if (*who == '+') 1156 if (*who == '+')
1157 who++; 1157 who++;
1158 if (!gaim_utf8_strcasecmp(who, nick)) { 1158 if (!gaim_utf8_strcasecmp(who, nick)) {
1159 char *tmp = g_strdup(r->data); 1159 gaim_chat_remove_user(chat, who, reason);
1160 gaim_chat_remove_user(chat, tmp, reason);
1161 g_free(tmp);
1162 break; 1160 break;
1163 } 1161 }
1164 r = r->next; 1162 r = r->next;
1165 } 1163 }
1166 } else { 1164 } else {
1790 if (*who == '%') 1788 if (*who == '%')
1791 who++; 1789 who++;
1792 if (*who == '+') 1790 if (*who == '+')
1793 who++; 1791 who++;
1794 if (!gaim_utf8_strcasecmp(who, nick)) { 1792 if (!gaim_utf8_strcasecmp(who, nick)) {
1795 char *tmp = g_strdup(r->data); 1793 gaim_chat_remove_user(chat, who, reason);
1796 gaim_chat_remove_user(chat, tmp, reason);
1797 g_free(tmp);
1798 break; 1794 break;
1799 } 1795 }
1800 r = r->next; 1796 r = r->next;
1801 } 1797 }
1802 return TRUE; 1798 return TRUE;

mercurial